多字节和宽字节互相转换的方便方法

1.多字节 =》宽字节

char szChar[1024];
wchar szWChar[1024];

...
swprintf(szWChar, L"%S", szChar); // 注意大写S

2.宽字节 =》多字节

char szChar[1024];
wchar szWChar[1024];

...
sprintf(szChar, "%S", szWChar);
// 注意大写S

到底是用大S还是小S来格式化,好像是这样的,相同字符家之间的转换用小S,不同字符集之间的转换用大S

你可能感兴趣的:(C++基础知识)