卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

cstring轉(zhuǎn)char數(shù)組 CString如何轉(zhuǎn)char *?

CString如何轉(zhuǎn)char *?方法1:使用API:WideCharToMultiByte進(jìn)行轉(zhuǎn)換CString STR=ut(“D:school project”//注意:N和Len的值大小不同,

CString如何轉(zhuǎn)char *?

方法1:使用API:WideCharToMultiByte進(jìn)行轉(zhuǎn)換

CString STR=ut(“D:school project”

//注意:N和Len的值大小不同,N按字符計算,Len按字節(jié)計算

int N=字符串GetLength()//N=14,len=18

//獲取寬字節(jié)字符的大小,以字節(jié)計算

int len=WideCharToMultiByte(CP) ACP,0,str字符串GetLength(),null,0,null,null)]//為多字節(jié)字符數(shù)組申請空間,數(shù)組的大小是由byte

char*pfilename=new char[len 1]//以字節(jié)為單位計算的寬字節(jié)大小

//將寬字節(jié)編碼轉(zhuǎn)換為多字節(jié)編碼

寬字節(jié)多字節(jié)(CP) ACP,0,str字符串GetLength(),pfilename,len,null,null)

pfilename[len 1]=“0”//多字節(jié)字符以“”結(jié)尾0“

方法2:使用函數(shù):T2a,w2a

CString STR=ut(“D:campus project”)//聲明標(biāo)識符

使用轉(zhuǎn)換

//調(diào)用函數(shù),T2a和w2a在ATL和MFC中都支持字符轉(zhuǎn)換

char*pfilename=T2a(STR)]//char*pfilename=w2a(STR)//也可以實現(xiàn)轉(zhuǎn)換

注意:有時可能需要添加一個引用#include<afxpriv。H>