关于MFC程序中CString转char*与char*转CString的几个问题

Posted swust_wjy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于MFC程序中CString转char*与char*转CString的几个问题相关的知识,希望对你有一定的参考价值。

一、CString转char*

char* Tool::CString2Char(CString msg)

	int len = WideCharToMultiByte(CP_ACP, 0, msg, -1, NULL, 0, NULL, NULL);
	char *buf = new char[len + 1];
	WideCharToMultiByte(CP_ACP, 0, msg, -1, buf, len, NULL, NULL);
	return buf;

二、char*转CString

char* a = “aaa”
CString str2(a);


以上是关于关于MFC程序中CString转char*与char*转CString的几个问题的主要内容,如果未能解决你的问题,请参考以下文章

MFC 中char转CString问题

Visual Studio 2008中MFC程序cstring转成char??急!!!大家帮下啊

MFC中的CString转char*

MFC中如何把CString与char数组互换

MFC中Cstring转char*的问题,只能得到第一个字符是为什么呢

mfc CString,string,char* 之间的转换