qintangtao

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

函数作用:
函数wsprintf()将一系列的字符和数值输入到缓冲区。

函数原型:

 

int wsprintf( 
LPTSTR lpOut, 
LPCTSTR lpFmt,
.....
);

 

参数:

lpOut:指向一个缓冲区来接收格式化输出,缓冲区最大为1024个字符。
lpFmt:指向一个'\0'为结束的字符串,其中包含格式控制字符。除了普通的ASCII字符,每个格式控制字符对应后边每个参数的值。

...:一个或多个可选参数。参数的数量和类型取决于在lpFmt参数的对相应的格式控制字符。

返回值:

  • 如果函数成功,返回值是存储在输出缓冲区的字符数,不包括终止空字符: '\0'。
  • 如果函数失败,返回值是小于预期输出的长度。
  • 调用GetLastError获得更多错误信息。


这是一个栗子:

 

#include <stdio.h>
#include <windows.h>

int main();
{
    int i;
    TCHAR buffer[80];

MessageBox(NULL, "现在是数山羊时间...", "我睡不着,好无聊...", MB_OK);
for( i = 0; i < 10; i++ )
  {
     wsprintf(buffer, TEXT("%d只绵羊"), i+1); MessageBox(NULL, buffer, TEXT("和我一起数羊吧"), MB_OK);   }return 0; }

 

 

 

 

posted on 2013-01-28 12:29  qintangtao  阅读(651)  评论(0)    收藏  举报