这是我在网上各个地方搜集到的准确可用的类型转换(反正我在VS2013的MFC都可行),现在整理好留作将来参考,也给和我一样到处找转换方法的人一起参考参考。
一:其他类型转换成CString
1、常用类型通过Format函数赋值给CString
例如
1、int转换成CString
int a = 123;CString str;
str.Format(_T("%d"), a);
可以将数字123存入temp中而非123对应的ASCII字符
2、char[]转换成CString
char a[10]="abcdefgh";
CString str;
3、其他类型一样,更改参数%*即可
2、char*通过A2W(A2T)赋值给CString
把char *赋值给CStringchar *enc="adf";
USES_CONVERSION;
CString str=A2W(enc); //或者A2T