wsprintf妙用


wsprintf与sprintf和swprintf是不同的,具体见

http://www.cnblogs.com/ziwuge/archive/2011/12/03/2272873.html



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


char          szA[];

WCHAR    wszA[];


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

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


具体见下边格式化说明:


  ls, lS String. This value is always interpreted as type LPWSTR, even when the calling application does not define Unicode. This value is equivalent to ws.
 s      String. This value is interpreted as type LPWSTR when the calling application defines Unicode and as typeLPSTR otherwise.
 S

      String. This value is interpreted as type LPSTR when the calling application defines Unicode and as typeLPWSTR otherwise

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值