C语言里的sprintf有什么用?

来源:百度知道 编辑:UC知道 时间:2024/06/27 04:12:42

本函数与printf()基本一致,但输出结果写入字符串中
例:将"test 1 2"写入数组s中

#include<stdio.h>
int main(void)
{
char s[40];

sprintf(s,"%s%d%c","test",1,'2');
/*第一个参数就是指向要写入的那个字符串的指针,剩下的就和printf()一样了

你可以比较一下,这是向屏幕输入
printf("%s%d%c","test",1,'2');

*/
return 0;
}