国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

方法1:使用API:WideCharToMultiByte進行轉(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”)//聲明標識符

使用轉(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>