下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

怎样在VisualC++中转换数据类型呢?

作者:课课家教育     来源: http://www.kokojia.com点击数:720发布时间: 2017-01-20 10:40:28

标签: VisualC++编程代码编译器

大神带你学编程,欢迎选课

  数据转换,就是datatransfer。简单来说,就是把数据从一种表示形式变为另一种表现形式的过程。那么我们怎样在VisualC++中转换数据类型呢?有兴趣的朋友就跟着小编一起学习把。

怎样在VisualC++中转换数据类型呢?_VisualC++_编程代码_编译器_课课家

  假如说现在我们要把CString类型转换成为char*(LpsTR)这一种类型的话,其实方法相对来说还是比较多的。小编在这里就主要向大家介绍一下最常用的三种方法把,希望这对大家有所帮助。具体的实现方法如下:

  第一种方法:

  首先,小编要为大家介绍的第一种常用的方法,就是使用CString::GetBuffer。为了方便大家的理解,小编还特意写了注释哟。具体的编程代码,如图所示:

使用CString::GetBuffer

  第二种方法:

  接下来,小编要为大家介绍的第二种方法就是使用强制转换。在这里,小编就举一些示范例子吧。具体的示范例子,如下所示:

  CStringtheString("Thisisatest");

  LPTSTRlpsz=(LPTSTR)(LPCTSTR)theString;

  第三种方法:

  好了,最后小编要介绍的方法就是使用strcpy。这也是小编最喜欢使用的方法哟,大家不妨可以尝试一下。具体的编程代码,如图所示:

使用strcpy

  温馨提示:strcpy(或者是可移值Unicode/MBCS的_tcscpy)的第二个参数一定要是constchar*(ANSI)或者是constwchar_t*(Unicode)两种哟。然后系统的编译器就会自动对这个进行相对应的转换了。

  小编结语:

  今天的教程大致介绍如此,希望能助您在学习VisualC++道路上一臂之力,能让你更稳更好更快的走在学习的路上。今天的编程语言教程就已经介绍完毕了,如果你还是与犹未尽,可以进入我们的官网课课家教育,了解更多的AE入门教程。

赞(21)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程