wsprintf swprintf重要区别

简介:

 

对于wsprintf   swprintf这两函数都是宽字符版本的,就unicode版本的格式化字符串函数。

 

对于该函数的使用方法,我在这里就不赘述了,我在这里只讲讲他们的之间最重要的区别在于:

 

 

swprintf()函数格式化字符串可以格式化浮点型,而wsprintf()不能。

 

举例说明:

 

WCHAR buf; buf1[128]; buf2[128]; float version = 3.0; wsprintf(buf1, "feiyinzilgdV %.2f", version); swprintf(buf2, "feiyinzilgdV %.2f", version); /* buf1,buf2格式化之后, buf1的内容是:feiyinzilgdV 0. buf2的内容是:feiyinzilgdV 3.00. */

 

 

可见,wsprintf()是无法格式化浮点型数据的。

目录
相关文章
知识和智慧的联系和区别
知识和智慧的联系和区别
|
2月前
|
安全 数据安全/隐私保护 网络架构
CAPWAP 和 LWAPP 的区别
【8月更文挑战第24天】
42 0
|
4月前
|
索引
for each和for of的区别
for each和for of的区别
|
5月前
|
存储 前端开发 JavaScript
for...in、for...of、for...Each的详细区别!
for...in、for...of、for...Each的详细区别!
|
5月前
a++与++a的区别
a++与++a的区别。
33 4
|
5月前
|
数据可视化 数据挖掘
jupternotebook和jupterLab有什么区别?
jupternotebook和jupterLab有什么区别?
476 0
#{} 和 ${} 的区别是什么?
#{} 和 ${} 的区别是什么?
64 0
|
安全
s=s+1,s+=1,++1,1++没有区别?
s=s+1,s+=1,++1,1++没有区别?
|
SQL Java 数据库连接
#{}与${}的区别
面试的时候经常碰到这样的题目:#{}和${}的区别是什么? 回答这样的问题首先要知道这两个符号是干嘛用的,然后再通过实例来解释两者的不同,这样才能更好的说服面试者。
131 0
setBackgroundImage 和 setImage的区别
setBackgroundImage 和 setImage的区别
200 0