sprintf函数介绍:
该函数原型为: int sprintf(char *str, const char *format, ...);
该函数的功能为:本该输出到显示上的数据,改为输出到str所指导内存空间中,把任何数据都可以格式化存放到数组中。
代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<stdlib.h>
#include<unistd.h>
int main()
{
/*
printf("%d\n",STDIN_FILENO);
printf("%d\n",STDOUT_FILENO);
printf("%d\n",STDERR_FILENO);
*/
int y=2021;
int m=7;
int d=1;
char buf[100]={0};
fprintf(stdout,"%d-%d-%d is creat contry\n",y,m,d);
fprintf(stderr,"love you is fauls\n");
sprintf(buf,"welcome to cq,you will have %d money of month",7000);
printf(" buf=%s\n",buf);
return 0;
}
结果如下:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)