後端開發過程遇到的問題總結(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());