lm68140318 发表于 2023-5-9 13:35:50

char-->CString

        char a[] = "ab李明";
        CString str2;
        str2.Format("%s", a);


我的问题:char转换成CString有错?

isdkz 发表于 2023-5-9 13:36:03

你的代码没有问题,可以将char数组转换成CString。

CString是MFC框架中提供的一个字符串类,可以方便地操作字符串。在将char数组转换成CString时,只需要使用CString的Format函数即可。

在你的代码中,使用了Format函数,将char数组a的内容复制到了CString对象str2中。其中,%s表示将字符串格式化输出。

lm68140318 发表于 2023-5-9 13:40:36

https://i.postimg.cc/9FsBHXfh/qqqq.png

可是错误啊   ?

lm68140318 发表于 2023-5-9 13:59:40

        char* pszMultiByte = "Holle李明";
       
        CString str2;
        str2.Format(_T("%s"), pszMultiByte);


OK了

Axiujiu 发表于 2023-5-10 09:29:37

hxd,太强了,在这里找到了答案,感激感激~~~呜呜呜
页: [1]
查看完整版本: char-->CString