MFC中的字符类型转换
2015-04-02 14:14
225 查看
工程用Unicode编码
MFC调用底层接口,底层需要传入char*,要将Cstring转成char*:
char* 转成Cstring,直接转就行:
常量字符串转成Cstring,用_T():
std::string转成Cstring:
Cstring转成std::string,在网上看到这种:
转之后,needstr只有首字符,其他的都没了
最后还是用Cstring转char*,在赋给std::string
MFC调用底层接口,底层需要传入char*,要将Cstring转成char*:
Cstring tmpStr; USES_CONVERSION; char* needstr = T2A(tmpStr);
char* 转成Cstring,直接转就行:
char* tmpStr; Cstring needstr(tmpStr);
常量字符串转成Cstring,用_T():
Cstring needstr(_T("常量字符串"));
std::string转成Cstring:
std::string tmpStr; Cstring needstr(tmpStr.c_str());
Cstring转成std::string,在网上看到这种:
Cstring tmpStr; std::string needstr((LPSTR)(LPCTSTR)tmpStr);
转之后,needstr只有首字符,其他的都没了
最后还是用Cstring转char*,在赋给std::string
相关文章推荐
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*转换(转)
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- 完成一程序演示字符数组、C风格字符串、std::string和MFC中的Cstring类型之间的相互转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC 字符类型转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- C#根据输入框的字符判断可以转换为那些数据类型
- [C++ VC MFC] VC常用数据类型使用转换
- Java中字符(串)和数值类型的转换
- SQL 如何把@变量 转换为字符类型