wsprintf 中的几点注意

具体用法http://baike.baidu.com/view/849487.htm

  涉及到:C语言字符串格式化显示:http://www.cnblogs.com/iceocean/articles/1594206.html

  1、例:wsprintf(szPort, L"COM%d:", portNo);这句话什么意思啊?

    szPort是一个字符串变量,内容是串口号
    portNo是一个整型变量,用来保存端口号

    wsprintf(szPort, L"COM%d:", portNo);
    就是把portNo变量的端口号转化为字符串表示,格式为COM*
    如果portNo=1,转化后的字符串就是 COM1
    如果portNo=2,转化后的字符串就是 COM2

  2、例:
    CString str;
    str.format(L“Com_ReadCloseEvent%d",portNo);

    格式化数据写入到str中,而L的意思就是使用UNICODE字符集.UNICODE字符集的一个字符是用2字节来存储的一般没L就是默认ANSI字符集的。

 

    L宽字符编码,不加也可以,在vs中默认就是宽字符,vc中不是

 

转载于:https://www.cnblogs.com/kalo1111/archive/2013/03/20/2971916.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值