CString->std::string 例子:

CString strMfc=“test“;

std::string strStl;

strStl=strMfc.GetBuffer(0);

std::string->CString  例子:

CString strMfc;

std::string strStl=“test“;

strMfc=strStl.c_str();
posted on 2006-12-14 14:11 清源游民 阅读(138400) 评论(12)  编辑 收藏 引用 所属分类: C++

FeedBack:
# re: CString和string的互相转换[未登录]
2008-07-28 17:48 | 丑小鸭
谢谢,遇到问题的时候方知自己懂得太少  回复  更多评论
  
# re: CString和string的互相转换
2009-09-14 15:27 | mxs
学习了,谢谢  回复  更多评论
  
# re: CString和string的互相转换[未登录]
2009-11-04 21:12 | King
CString to string:
CString cs("test");
string s;
s = cs.GetBuffer(0);

string to CString:
string s = "test";
CString cs;

cs = s.c_str();  回复  更多评论
  
# re: CString和string的互相转换
2012-10-20 18:56 | Maxwell
Thank You!  回复  更多评论
  
# re: CString和string的互相转换
2012-10-28 20:04 | ggang811127
终于搞定CString和string之间转换的问题了,这个问题困扰了我好久,网上看了很多资料用在vs2005上都会编译出错,自己研究了半天,终于搞定了,特拿出来和大家分享。

string转CString

std::string s="lskdjflkdjf";

CString str=s.c_str();





string转CString

USES_CONVERSION;
CString temp,tmp;
temp=_T("kjdsaflkjdlfkj");
char* s_char=W2A(temp);
std::string ss=s_char;


//tmp=ss.c_str();
// AfxMessageBox(tmp); 如果这个显示的和你用CString变量赋值的值相同就说明转换成功了。
  回复  更多评论
  
# re: CString和string的互相转换
2012-11-22 13:41 | 个的风格上的风格
为什么我的不行?为什么1>e:\我的代码\sysinfo\sysinfo\sysinfodlg.cpp(216) : error C2679: 二进制“=”: 没有找到接受“wchar_t *”类型的右操作数的运算符(或没有可接受的转换)
  回复  更多评论
  
# re: CString和string的互相转换
2013-04-16 10:43 | chenqiming
非常感谢清源游民  回复  更多评论
  
# re: CString和string的互相转换
2013-11-13 15:43 | xwc
vs2012中string s = cs.GetBuffer(0);不行
@King
  回复  更多评论
  
# re: CString和string的互相转换
2013-12-30 20:14 | 欢型悠悠too
不错,可以@ggang811127
  回复  更多评论
  
# re: CString和string的互相转换[未登录]
2014-11-24 19:07 | z
@King
在VS2008的Unicode编码上不行  回复  更多评论
  
# re: CString和string的互相转换
2015-06-19 00:10 | 张三
太给力了,这么简单就解决了  回复  更多评论
  
# re: CString和string的互相转换
2016-05-29 04:24 |
没必要这么复杂直接使用CStringA 定义字符串就可以了  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


<2007年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

留言簿(35)

随笔分类(78)

随笔档案(74)

文章档案(5)

搜索

  •  

最新评论

阅读排行榜

评论排行榜