小甲鱼 发表于 2014-7-19 16:26:39

wsprintf

函数功能:


[*]wsprintf 函数将格式化字符串写入到指定的缓冲区里
[*]输出缓冲区里的的值取决于格式说明符(即"%")
[*]如果写入的是文字,此函数给写入的文字的末尾追加一个'\0'
[*]函数的返回值是写入的长度,但不包括最后的'\0'

注意:实际编程中不要再使用该函数,请使用 StringCchPrintf 或 StringCbPrint 代替。


API 函数原型:

int __cdecl wsprintf(
_Out_LPTSTR lpOut,
_In_   LPCTSTR lpFmt,
_In_    ...
);


参数解析:


参数 含义
lpOut1. 指定格式化数据将要写入的缓冲区
2. 缓冲区限定最大为 1024 字节
lpFmt 1. 格式化字符串
2. 与 printf 的格式化字符串基本一致,但不支持浮点数
...可变参数,参数的个数取决 lpFmt 参数


返回值:

1. 如果函数调用成功,返回值与计划写入缓冲区的字符个数相等(不包含最后的'\0');

2. 如果函数调用失败,返回值小于计划写入缓冲区的字符个数,可通过调用 GetLastError 获取详细的错误信息。

【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。

WinSDK

牡丹花下死做鬼 发表于 2014-7-19 16:53:06

干着活壳不容易吧O(∩_∩)O~

小甲鱼 发表于 2014-7-19 17:31:00

牡丹花下死做鬼 发表于 2014-7-19 16:53
干着活壳不容易吧O(∩_∩)O~

理解万岁,这个系列我是准备做精,所以耗时会长些。

c2013 发表于 2014-7-20 00:54:57

小甲鱼 发表于 2014-7-19 17:31
理解万岁,这个系列我是准备做精,所以耗时会长些。

感谢啦~~~

沉思的牛 发表于 2014-7-27 14:38:43

鱼哥辛苦了!!
这个很容易和swprintf();搞混淆
刚才去搜集了各种版本的:
sprintf();
snprintf();
wsprintf();
swprintf();
snwprintf();
stprintf();
sntprintf();
我去整理整理~~~~~


sherwin002 发表于 2014-9-25 10:01:49

沉思的牛 发表于 2014-7-27 14:38
鱼哥辛苦了!!
这个很容易和swprintf();搞混淆
刚才去搜集了各种版本的:

1、你好,请问你整理好了么?期待。我就是一直弄不明白这些。天天糊涂着。最好能系统的分分类。2、另外我为什么在WIN32API里搜索不到这些函数。这些不是API函数吧?

沉思的牛 发表于 2014-9-25 12:52:06

sherwin002 发表于 2014-9-25 10:01
1、你好,请问你整理好了么?期待。我就是一直弄不明白这些。天天糊涂着。最好能系统的分分类。2、另外我 ...

整理好了,其实他们的命名是有意义的;
根据他们的名字就可以判断出来;

sherwin002 发表于 2014-9-25 15:21:13

沉思的牛 发表于 2014-9-25 12:52
整理好了,其实他们的命名是有意义的;
根据他们的名字就可以判断出来;

请教哪里可以看到?急需学习,从网上看又是UNICODE。又是 Generic,又是SBCS的。有点乱了。

沉思的牛 发表于 2014-9-25 15:30:20

sherwin002 发表于 2014-9-25 15:21
请教哪里可以看到?急需学习,从网上看又是UNICODE。又是 Generic,又是SBCS的。有点乱了。

晚上把我整理的文档发给你吧
我准备发个帖子的,没有时间

hfut_wangfei 发表于 2014-12-4 16:29:16

小甲鱼为什么强调不要再使用该函数呢?

!@R键! 发表于 2015-1-10 17:49:33

咳咳 有鱼币{:1_1:}

1828058739 发表于 2015-2-8 16:15:42

咳咳 有鱼币

llfylwg 发表于 2015-4-21 16:23:49

哪里有

゛落君灬殇丶 发表于 2015-10-2 20:42:13

:shock:有鱼币?

Suddoo 发表于 2015-10-20 13:03:27

感谢分享!

hustjinghu 发表于 2016-10-20 09:40:11

谢谢分享。。。。。。。。

greenable 发表于 2019-1-23 10:28:34

Julia999 发表于 2019-4-29 23:43:19

get~
页: [1]
查看完整版本: wsprintf