vc 2005里的sprintf()函数的使用问题。

来源:百度知道 编辑:UC知道 时间:2024/04/29 09:14:27
在vc 2005里怎么使用sprintf()函数?(最好举个例子)

恩我来举个例子
TCHAR buf[128];
int i=123;
sprintf(buf,"这个数是%d",i);
if(strcmp(buf,"这个数是123")==0) //如果BUF和后面的字符串相等
MessageBox(NULL,"相等","标题",NULL);
注意需要包含#include <stdio.h>
用到消息筐要包含windows.h
还有WINDOWS下版本的有个wsprintf.功能一样...

你会使用printf不?
这两个函数的使用是一样的.只是prinft把输出出屏幕.而sprintf把生成的结果保存到一个字符串中!还有一个fprintf把结果直接保存到文件中.