MFC中char*,string和CString之间的转换(待补充)
Posted stephen-qin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC中char*,string和CString之间的转换(待补充)相关的知识,希望对你有一定的参考价值。
char*转化为CString
CString转化为char *
CString转化为wchar_t *:
wchar_t *pc = cStr.GetBuffer();
BYTE以数值的形式转化为CString,并拼接起来:
CString cStr; BYTE * p3 = new BYTE[3]; *p3 = 1; *(p3+1)=2; *(p3+2)=3; for (int i = 0; i < 3; i++) { CString cStr3; cStr3.Format(L"%02X", *(p3+i)); //一开始报错,加上L就好了 cStr += cStr3; } wcout << "cStr:" << cStr.GetString() << endl; //打印CString,
以上是关于MFC中char*,string和CString之间的转换(待补充)的主要内容,如果未能解决你的问题,请参考以下文章