您的位置:首页 > 其它

wsprintf妙用

2016-03-23 14:51 489 查看
wsprintf与sprintf和swprintf是不同的,具体见

/article/4970102.html

通过wsprintf进行MBCS和UNICODE编码转换

char szA[];

WCHAR wszA[];

wsprintfA(szA, "%S", wszA); // "%s" 将wszA按LPWSTR来解析

wsprintW(wszA,L"%S", szA); // "%s" 将szA按LPSTR来解析

具体见下边格式化说明:

ls, lSString. This value is always interpreted as type LPWSTR, even when the calling application does not define Unicode. This value is equivalent to ws.
sString. This value is interpreted as type LPWSTR when the calling application defines Unicode and as typeLPSTR otherwise.
SString. This value is interpreted as type LPSTR when the calling application defines Unicode and as typeLPWSTR otherwise

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: