c++如何把char*转换成CString
答案:5 悬赏:40 手机版
解决时间 2021-11-15 18:54
- 提问者网友:我是女神我骄傲
- 2021-11-15 01:42
c++如何把char*转换成CString
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-11-15 01:51
比如char*pStr = "adfadfadsfasdf";
CString strMsg(pStr);
就相当于转换了.
CString strMsg(pStr);
就相当于转换了.
全部回答
- 1楼网友:刀戟声无边
- 2021-11-15 06:07
_T(char*)
- 2楼网友:一叶十三刺
- 2021-11-15 05:03
直接赋植
- 3楼网友:走死在岁月里
- 2021-11-15 03:55
char *a[256];
CString str;
str.format("%s",a);
就可以了,str就保存了a的值了.
CString str;
str.format("%s",a);
就可以了,str就保存了a的值了.
- 4楼网友:有你哪都是故乡
- 2021-11-15 02:26
char * p = "This is a test";
或者象下面这样更具有 Unicode 意识:
TCHAR * p = _T("This is a test")
或
LPTSTR p = _T("This is a test");
你可以使用下面任意一种写法:
CString s = "This is a test"; // 8-bit only
CString s = _T("This is a test"); // Unicode-aware
CString s("This is a test"); // 8-bit only
CString s(_T("This is a test")); // Unicode-aware
CString s = p;
CString s(p);
用这些方法可以轻松将常量字符串或指针转换成 CString。
或者象下面这样更具有 Unicode 意识:
TCHAR * p = _T("This is a test")
或
LPTSTR p = _T("This is a test");
你可以使用下面任意一种写法:
CString s = "This is a test"; // 8-bit only
CString s = _T("This is a test"); // Unicode-aware
CString s("This is a test"); // 8-bit only
CString s(_T("This is a test")); // Unicode-aware
CString s = p;
CString s(p);
用这些方法可以轻松将常量字符串或指针转换成 CString。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯