/*
*sprintf的作用是把同一类型的数据或者不同类型的数据格式化到第一个参数之中
*/
#include<stdio.h>
//#include <string>
#include<iostream>
using namespace std;
int main(void)
{
char s[40];//这个s一定用字符数组的形式,否则老是出错,我当时用了字符指针形式就不对
//char *s=0;
sprintf(s,"%s%d%c","i love csdn ",123,'N');//要注意s的长度是否大于等于后面写入的长度
/*第一个参数就是指向要写入的那个字符串的指针,剩下的就和printf()一样了
你可以比较一下,这是向屏幕输入
printf("%s%d%c","test",1,'2');
*/
cout<<s; //输出到屏幕上,查看s的具体内容是否对
return 0;
}