您的位置:首页 > 其它

常用数据类型转换CString double char int WCHAR

2010-08-21 09:44 671 查看

WCHAR -> CString

WCHAR ch1[10]=”abc”;
CString ch2;
Ch2=ch1;


CString->WCHAR

CString src =”abc”
WCHAR des [10];
lstrcpy(des,src);


WCHAR ->double

Double des;
WCHAR src[10];
swscanf(src,_T("%lf"),&des);


double->CString

CString des
double src
des.Format(_T("%lf"), src);


WCHAR ->int

Double des;
WCHAR src[10];
swscanf(src,_T("%d"),&des);


int ->CString

CString des
double src
des.Format(_T("%d"), src);


char -> WCAHR

WCHAR WBuffer[BufferLength];
memset(WBuffer, 0,BufferLength);
char * src =”abc”;
int nLen = strlen(src) +1;
int nwLen =  MultiByteToWideChar(CP_ACP, 0, src,nLen,   NULL, 0);
MultiByteToWideChar(CP_ACP, 0, src, nLen, WBuffer, nwLen);   //change char * to PWCHAR
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐