C语⾔中fpritnf函数的简单理解
C库函数 int fprintf(FILE *stream, const char *format, ...) 发送格式化输出到⼀个流。
参数:
stream :是⼀个⽂件对象的标识流的指针。
format - 这是C字符串,其中包含的⽂字写⼊流。它可以包含嵌⼊的格式在随后的附加参数指定的值所取代的标签和格式化所要求。返回值:
如果成功,返回写⼊的字符的总数,否则则返回⼀个负数。
主要对stream这个参数:
⽂件对象FILE:输出到这个⽂件⾥;
stdout:标准输出设备,默认是打印在屏幕上;
stderr:标准错误输出设备,默认是打印在屏幕上;
但如果⽤转向标准输出到磁盘⽂件,则可看出两者区别。stdout输出到磁盘⽂件,stderr在屏幕。
例:
#include<stdio.h>fprintf格式
int main(){
FILE *fp;
fp=fopen("","w");
fprintf(fp,"%s","Hello World!");
fprintf(stdout,"%s","Hello World!");
fprintf(stderr,"%s","Hello World!");
fclose(fp);
return 0;
}
这样在创建的中便会打印出Hello Word!
在屏幕上会打印出:
Hello Word!Hello Word!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。