后端开发过程遇到的问题总结(8)
1. string转Cstring
多字节下:
string str = "This is a test";
CString cstr = str.c_str();
Unicode下使用如上编码会出现报错(不存在从const char*到Cstring)
Unicode下:
string str = "sss";
CString ss = _T("");
CString cstr = ss + str.c_str();
2. Cstring转string
多字节下:
CString cstr = _T("This is a test");
string str = cstr.GetBuffer();
Unicode下:
CString cstr = _T("This is a test");
string str = CT2A(cstr.GetBuffer());