首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

类型转换,该如何解决

2012-01-11 
类型转换在ListControl控件中,GetItemText(i,j)读到的数据是LPCSTR,怎么样把它转换成CString类型?或者用什

类型转换
在List   Control控件中,GetItemText(i,j)读到的数据是LPCSTR,怎么样把它转换成CString类型?或者用什么方法可以直接以CString格式把   List   Control   中的数据的出来?

[解决办法]
首先问一下为什么要变换成CString类型?建议先看看取得的数据是否正确。
[解决办法]
LPCSTR和LPCTSTR是一个类型,这个是MFC源码里的相关定义

typedef char CHAR;
typedef CONST CHAR *LPCSTR, *PCSTR;
typedef LPCSTR LPCTSTR;

由此可以看出,LPCTSTR和LPCSTR都是指向char的指针。所以可能问题还是出现在之前的代码中,建议楼主检查一下程序。

热点排行