永发信息网

c语言fprintf的用法

答案:1  悬赏:0  手机版
解决时间 2021-04-13 07:07

C语言:

#include<stdio.h>
#include<stdlib.h>
#define MAX 40
int main(void)
{
FILE *fp;
char words[MAX];
if((fp = fopen("words","a+"))==NULL)
{
fprintf(fp,"can not open\"word\"file.\n");
exit(1);
}
puts("enter words to add to the file press the enter");
puts("key at the beginning of a line to terminate ");
while(gets(words)!=NULL&&words[0]!='\0')
fprintf(stdout,"%s",words);//如果把这里的stdout改为fp或者是stderr等其他文件指针有什么区别呢?具体讲讲fprintf三个参数的意义
puts("File contents:");
rewind(fp);
while(fscanf(fp,"%s",words)==1)
puts(words);
if(fclose(fp)!=0)
fprintf(stderr,"error closing file\n");
return 0;

}

最佳答案
第一个参数表示输出位置。stdout是标准输出,一般就是控制台。改为文件指针的话,就会输出到文件。
后2个参数与printf的参数是一样的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
完美国际MG的降血技能
脑白筋多少钱一盒?里面是什么样的啊?
武林外传怎么合幻天使之翼啊
表达知音相逢的诗句,描写知音的句子
非凡煮功怎么去啊,有知道地址的么
三星J708下趴趴歌词秀在电脑上解压后打开有很
我的魔兽账号 刚在战网上绑了,前几天上的时
没有离婚在娘家过年别人怎么看
After hearing the bad news, Susan found he
心情不好应该干什么
广州天河最近有什么活动?
移动神州行家园卡(10元最低消费)是每个月开
丹东市体育场在哪? 做几路能到?
怎么发送悄悄话给好友,QQ上面怎么向别人发悄
简单说,怎么用一个小电压电路去控制另一个电
推荐资讯
将相双语幼儿园光荣分园这个地址在什么地方,
填空题某弹簧原长10cm,如果在它的下端挂60N
南京沁园春·雪精品酒店地址在哪,我要去那里
我拍拍有卖东西,但是QQ上没有显示,这是为什
赵文卓演的电影和几个外国人打擂台
品清轩茶艺馆地址在什么地方,想过去办事
听说加拿大签证官2016罢工多久
刘家坝我想知道这个在什么地方
QQ聊天记录莫名其妙的都没了怎么办。
酒店周年庆典祝福语,公司15周年庆祝福语
我是一个女孩,我想学技术去,学什么比较好
梦幻诛仙碎玉刀哪有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?