数据转换,就是datatransfer。简单来说,就是把数据从一种表示形式变为另一种表现形式的过程。那么我们怎样在VisualC++中转换数据类型呢?有兴趣的朋友就跟着小编一起学习把。
假如说现在我们要把CString类型转换成为char*(LpsTR)这一种类型的话,其实方法相对来说还是比较多的。小编在这里就主要向大家介绍一下最常用的三种方法把,希望这对大家有所帮助。具体的实现方法如下:
第一种方法:
首先,小编要为大家介绍的第一种常用的方法,就是使用CString::GetBuffer。为了方便大家的理解,小编还特意写了注释哟。具体的编程代码,如图所示:
第二种方法:
接下来,小编要为大家介绍的第二种方法就是使用强制转换。在这里,小编就举一些示范例子吧。具体的示范例子,如下所示:
CStringtheString("Thisisatest");
LPTSTRlpsz=(LPTSTR)(LPCTSTR)theString;
第三种方法:
好了,最后小编要介绍的方法就是使用strcpy。这也是小编最喜欢使用的方法哟,大家不妨可以尝试一下。具体的编程代码,如图所示:
温馨提示:strcpy(或者是可移值Unicode/MBCS的_tcscpy)的第二个参数一定要是constchar*(ANSI)或者是constwchar_t*(Unicode)两种哟。然后系统的编译器就会自动对这个进行相对应的转换了。
小编结语:
今天的教程大致介绍如此,希望能助您在学习VisualC++道路上一臂之力,能让你更稳更好更快的走在学习的路上。今天的编程语言教程就已经介绍完毕了,如果你还是与犹未尽,可以进入我们的官网课课家教育,了解更多的AE入门教程。
¥15.00
¥268.00
¥398.00
¥118.00
¥498.00