其他分享
首页 > 其他分享> > CString 与 char互相转换,且不用Unicode

CString 与 char互相转换,且不用Unicode

作者:互联网

CString 与 char互相转换,且不用Unicode 2010-8-30 12:47 阅读(4) 上一篇 | 下一篇:感冒不用吃药两天...  
 

 

从VS 2005开始,CString默认就是Unicode了,即一个字符用两个字节表示,

但有时为了特殊需要,比如说调用一些低级的函数,需要进行转换,如下,对CStringT模板类传入char类型就可以 了

 

 CString str;
 m_txtNo.GetWindowText(str);
 typedef CStringT<char, StrTraitATL<char, ChTraitsCRT<char>>> CStringAnsiX;
 CStringAnsiX cstrAnsiX(str);


 char szBuf[12];

 memcpy(szBuf, cstrAnsiX, 12);

标签:12,Unicode,CString,char,str,CStringT
来源: https://www.cnblogs.com/ioriwellings/p/15493501.html