马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
函数功能:
- wsprintf 函数将格式化字符串写入到指定的缓冲区里
- 输出缓冲区里的的值取决于格式说明符(即"%")
- 如果写入的是文字,此函数给写入的文字的末尾追加一个'\0'
- 函数的返回值是写入的长度,但不包括最后的'\0'
注意:实际编程中不要再使用该函数,请使用 StringCchPrintf 或 StringCbPrint 代替。
API 函数原型:
int __cdecl wsprintf(
_Out_ LPTSTR lpOut,
_In_ LPCTSTR lpFmt,
_In_ ...
);
参数解析:
参数 | 含义 | lpOut | 1. 指定格式化数据将要写入的缓冲区
2. 缓冲区限定最大为 1024 字节 | lpFmt | 1. 格式化字符串
2. 与 printf 的格式化字符串基本一致,但不支持浮点数 | ... | 可变参数,参数的个数取决 lpFmt 参数 |
返回值:
1. 如果函数调用成功,返回值与计划写入缓冲区的字符个数相等(不包含最后的'\0');
2. 如果函数调用失败,返回值小于计划写入缓冲区的字符个数,可通过调用 GetLastError 获取详细的错误信息。
【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。
|