MFC学习笔记之CString

/*个人学习笔记,水平有限,如有错误,请给予更正*/

定义了CString对象,想将其转变成string变量,使用的是VS2013,方法如下:

方法一:

step1.as we known,vs2013默认使用的是字符集是Unicode,我们在项目属性中将其改成使用多字符集


step2:假设变量是这样定义的 string str;CString cstr;

那么再使用转换函数就可以了str=cstr.GetBuffer()


方法二:使用CStringA来代替CString。

string str;CStringA cstra;

那么就不用在工程中修改字符集,直接调用转换函数str=cstra.GetBuffer()


附:将string转换成CString,使用Format函数即可。

cstr.Format(_T("%s"),str);

你可能感兴趣的:(MFC)