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()是无法格式化浮点型数据的。

目录
相关文章
|
数据建模 Linux 数据库
简单实用的数据建模工具PDManer
PDManer是一款开源的国产数据建模工具
13348 1
简单实用的数据建模工具PDManer
|
编解码 开发框架 Java
Unity 之 打包参数 -- Player面板属性详解
Unity Project Setting Player面板详解,看完这篇文章,彻底搞懂各个选项设置实际作用。
2906 0
Unity 之 打包参数 -- Player面板属性详解
|
Linux Android开发
开源免费版RPA:详细指南[2.0版]
和市面上任何软件一样,全世界都在一起努力创建开源软件。那么RPA有开源的吗?答案是肯定的。但开源RPA生态系统目前尚不成熟。51RPA小编预测,这种情况不会在不久的将来发生变化,因为我们还没有看到支持无代码RPA的主要营利实体。
|
存储 Linux Shell
【Linux】VScode远程连接Linux
文指导读者如何在VScode中下载安装、配置插件以实现与Linux的远程连接,包括使用XShell、安装必要的插件如C/C++ExtensionPack,并介绍了基本操作和VScode内置命令行功能。
259 0
|
API C语言 图形学
EasyX图形库学习(一、窗口创建函数initgraph、背景颜色设置setbkcolor、图形绘制函数)
EasyX图形库学习(一、窗口创建函数initgraph、背景颜色设置setbkcolor、图形绘制函数)
|
存储 监控 安全
插件机制详解:原理、设计与最佳实践
插件机制详解:原理、设计与最佳实践
760 0
|
机器学习/深度学习 编解码 Linux
在linux下使用ffmpeg方法
在linux下使用ffmpeg方法
542 0
|
Java Maven
Java实战:Java使用Zxing二维码生成案例
ZXing(Zebra Crossing)是Google开发的一个二维码解析和生成的开源库。
Java实战:Java使用Zxing二维码生成案例
|
JavaScript 前端开发 API
用Three.js搞一个3D词云
2D词云经常用,是时候升级了,用一下3D词云!用Three.js搞一个3D词云!快快快!点进来瞅瞅!
|
编译器 Linux 程序员
GNU C 扩展语法:关键字__attribute__ 使用
GNU C 扩展语法:关键字__attribute__ 使用
1046 0