Convet char* to CString
来源:互联网 发布:战姬天下武将成长数据 编辑:程序博客网 时间:2024/05/03 17:48
1. Convet char* to CString
CODE:
char *p = "Just Only Test" ;
CString str = p ;
VS2005 编译上面的代码会提示如下错误:
error C2440: 'initializing' : cannot convert from 'char *' to 'ATL::CStringT<BaseType,StringTraits>'
解决方法:
(1) 使用MultiByteToWideChar函数,先把字符串编码转换为UNICODE编码,再赋值给CString对象
(2) 使用W2A 宏
MultiByteToWideChar()
函数功能:该函数映射一个字符串到一个宽字符(unicode)的字符串。由该函数映射的字符串没必要是多字节字符组。
函数原型:int MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cchMultiByte,
LPWSTR lpWideCharStr, int cchWideChar);
- Convet char* to CString
- feet convet to meter
- CString to char * 和 char * to CString
- cstring to char*,const char*
- cstring to char*,const char*
- cstring to char*,const char*
- cstring to char*,const char*
- CComBSTR to CString char*
- unicode cstring to char*
- Cstring to char *
- CString to char*
- VC char to CString And CString to char
- vc++ Unicode Cstring to char*
- Unicode下Cstring to char*
- Unicode下Cstring to char*
- 转载CString TO char* 解决办法
- how to change CString to char *
- 关于CString to char * 的一些见解
- memcachde 与 c/c++ 应用
- 经验谈:如何做好友情链接
- log4j的简单使用
- android 对于apk签名汇总
- jQuery中的empty和remove
- Convet char* to CString
- linux 触摸屏驱动分析
- 手工去做找到正确的方法
- Microsoft Visual Studio 2010体验(5)
- MIni2440 USB KITL启用
- 只有10%程序员能正确实现二分查找算法
- 单反相机镜头的“三大纪律,八项注意”
- sql语句获取本周、上一周、本月数据
- 哈哈!我的博客,从现在开始!