永发信息网

VS2005下CString怎样转化为char数组

答案:2  悬赏:20  手机版
解决时间 2021-04-20 23:39
VS2005下CString怎样转化为char数组
最佳答案

1.


char a[20];
CString cs("--Unicode--");
USES_CONVERSION;
strcpy(a,W2A(cs.LockBuffer()));
cs.UnlockBuffer();


2.


CString cs("ASDDSD");
TCHAR chArray[100];
wsprintf(chArray,_T("%s"),cs);


Tchar转char
TCHAR tcScriptName[MAX_PATH];
tcScriptName = "filename";
size_t i;
char tmp[MAX_PATH];
mbstate_t mbstate;
::memset((void*)&mbstate, 0, sizeof(mbstate));
const wchar_t* wt = tcScriptName;
wcsrtombs_s(&i, tmp, MAX_PATH, &wt, MAX_PATH,&mbstate);



Unicode to ANSI:
char* GetAnsiString(const CString &s)
{
int nSize = s.GetLength();
char *pAnsiString = new char[nSize+1];
wcstombs(pAnsiString, s, nSize+1);
return pAnsiString;
}

全部回答
CString str = "123"; PTCHAR p = (LPCTSTR)str; TCHAR a[100]; lstrcpy( a, (LPCTSTR)str );
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样才能去一年没掉的伤疤?急
女友嫁人了,新郎不是我!我该怎么办?
湖北省工艺品进出口公司宿舍地址有知道的么?
2000年梦之队和法国篮球比赛哪里下载
一首歌的歌词的时间怎么调整??请问高手!!
摊丁入亩?
一个当代大学生真的需要那么多证书吗
【 白蛇传中,法海好坏……】
仙剑4过场动画怎么单独看?
福兴汽车用品怎么去啊,有知道地址的么
什么叫一码通账户,一码通是什么意思?
成都哪里有好吃的乳鸽
两个开关合闭后会有什么结果?如图
星格林韩式烤肉怎么去啊,有知道地址的么
联通固网是什么,联通学校黑卡和普通卡有什么
推荐资讯
机械键盘什么牌子好点?推荐一下
好友买卖要怎样才能提高自己的才价
如何用打印机把身份证正反面扫描到同一页面上
武林外传中宠物怎么上3月
我的泡泡堂被盗啦。
现在新驾驶证c1怎么生b1?
QQ华夏5级神马还有5000经验,吃满会变六级吗
抢滩大战中想要一部威航需要多久啊
最近我们刚组织一个姐们群…72个妞…帮忙想个
全运会110米栏预赛与决赛的确切时间,10月25
如果QQ三国图标已点亮,就不玩了,会自动熄灭
跪求新福音战士主题曲中文版,非鞠萍版
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?