
函数wsprintf ()将一系列的字符和数值输入到缓冲区。输出缓冲区里的乱士耐困核的值取决于格式说明符(即"%")。如果写入的是文字,此函数给写入的来自文字的末尾追加一个'\0'。函数的返回值360百科是写入的长度,但不包括最后的'\急0'。
- 中文名称 wsprintf
- 外文名称 wsprintf
- 返回值类型 int
- 调用约定 __cdecl
- 参数类型 (LPTSTR, LPCTSTR, ...)
函数作用
函数wsprintf()将一系列的字符和数值输入到缓冲区。
输出缓冲区里的的值取决于格式说明符(即"%")。
如果写入的是文字,此函数给写入的文字的末尾追加一个'\0'。
函数的返回值是写入的长度,但不包括最后的'\0'。
基本参数
- lpOut [out]
- 类型: LPTSTR接收缓冲区格式化输出. 缓冲区最大为 1,万质样开024 bytes.
- lpFmt [in]
- 类型: LPCTSTR控制输出的格式.
- ... [in]
- 可变参数
具体用法
工县比间章部协 int wsprintf( LPTSTR lpOut, // 输出缓冲区,最大为1024字节
LPCTSTR lpFmt, // 来自格式字符串 ,
... // 需输出的参数);
使用此函数可将数字转为字符串;
例:
360百科 备注:
- %d 格式化为十进制有符号整数输出到缓冲区
- %ld格式化为十进制有符号长整天型数输出到缓冲区
- %i,li 等同 %d,%ld
- %u 格式化为十进制无符号整数输出到缓冲区
- %lu格式化为十进制无符号长整型数输出到缓冲区
- %s 格限双致快式化为字符串输出到缓冲区
- %c 格式化为单个字符输度倍困车座认入丝出到缓冲区
- %x 格式化为无符赵临备号以十六进制表示的整着钢培刚由马加数(a-f小写输出)输出到缓冲区
- %X 格式化为无符号以十六进制表示的整数(A-F大写输出)输出到缓冲区
- %0 格式化为无符号以八进制表示的整数输出到缓冲区
- %p 格式化为十六进制指针地址输出到缓冲区
- Ix 在64位上格式化为无符号以十六进制表示的长整型数,在32位上格式化为无符号以善婷往战交县击杀十六进制表示的整型数(a-f小写输出)
- IX 在64位上格式化为无符号以十六进制表示的长整型数,在32位上格式化为无符号以十六进制表示的整型数(a-f大写写输出)
- %和字母之间可以用数字来指定输出时占用的位长,这时输出的位长不够时函数会用空格来填齐
- 表示位长的数字前可以加0来表示填齐时用"0"而非空格,如%08x表示输出为8位前面用0填齐的16进制数