CString 转 std::string
来源:互联网 发布:vs2010mfc编程入门 编辑:程序博客网 时间:2024/05/01 18:43
CString str = L"sldfjsl";
CT2A xx(str);
string ss = xx
CString、string 和char* 之间的转换总结
char* 转成CString
Ø 可以直接构造.如下:
char * p = "test";
CString str(p);
Ø 可以用成员函数Format 如下:
char* p = "test”;
CString str;
str.Format("%s", p);
char* 转换成string
直接从char*构造出string就可以了
chat* sz= "cwsasd";
string s1(sz);
string转换成char*
char *tp = const_cast<char*>(s1.c_str());
string转换成CString
CString str2;
str2.Format(L"%s", s1.c_str());
CString 转换成char*
CString str("test");
int len=str.getLength();
char *cstr=new char[len+1];
cstr[len]=0;
WideCharToMultiByte(CP_OEMCP, 0, str, -1, cstr, len, NULL, NULL);
CString 转换成string
// 方法:【先将CString转换成char*, 然后从char*构造出string】
CString t = CString(s[i]);
int len=t.GetLength();
char *cstr=new char[len+1];
cstr[len]=0;
WideCharToMultiByte(CP_OEMCP, 0, t, -1, cstr, len, NULL, NULL);
string s1(cstr);
- CString 转 std::string
- CString和std::string的互转
- unicode CString -> std::string
- CString 转为 std::string
- CString->std::string 例子
- CString->std::string 例子
- cstring转为std::string
- [转]wchar_t char std::string std::wstring CString 转换
- [转]wchar_t char std::string std::wstring CString 转换
- CString、std::string格式化字符串
- cstring ,std::string,lPCWSTR 等等
- CString 转化为 std::string
- CString与std::string转换
- CString转换为std::string
- 判断std::string和CString
- CString 和 std::string 的相互赋值
- 托管cstring^ 转换为 std::string
- 将MFC CString转成STD string
- 郁闷的《克勤克俭用内存》
- Flex中双击事件MouseEvent.DOUBLE_CLICK不起作用的解决办法
- android ImageView图片缩放
- [C++基础]goto的用法
- 为什么要视图集成?视图集成的方法是什么?
- CString 转 std::string
- 我记忆中的篮球场
- 遍历中stl erase 的使用
- C Programming Puzzlers
- 如何使用VC编译.C文件或者CXX文件?
- Struts2的工作机制
- 2012年回顾:100个优秀jQuery插件精选
- Android APK反编译详解
- (久违的一道题) 食物链 (P1182)