永发信息网

C语言,文件,输出问题,谁有文件函数的原函数。。一起贴上,谢谢啊54

答案:2  悬赏:30  手机版
解决时间 2021-11-26 04:37
C语言,文件,输出问题,谁有文件函数的原函数。。一起贴上,谢谢啊54
最佳答案
fgets(ch,2,fp);
表示的fgets(char *s,int n,file)表示输出流文件的n-1个字符,所以只能输出2-1个,改为
fgets(ch,3,fp);就行啦输出ab

#include
#include
void main()
{
FILE *fpc,*fp;
if((fpc=fopen("c:\\文件练习.TXT","w")) == NULL)//这里的W后面加b就是二进制文件的,以下相同,
//a是追加
{
printf("can't open this file!/n");
exit(0);
}
char chr;
printf("输入文件的内容\n");
chr=getchar();
while(chr!='@')
{
fputc(chr,fpc);
chr=getchar();
}
fclose(fpc);

printf("\n输出文件:");
if( (fp=fopen("c:\\文件练习.TXT","r")) == NULL)
{
printf("can't open this file!/n");
exit(0);
}
char ch[100]={0};

fgets(ch,3,fp);

puts(ch);

fclose(fp);

}
全部回答
#include
#include
#define EOP -1
void main()
{
FILE *fpc,*fp;
char chr;
char ch;
if((fpc=fopen("文件练习.TXT","w")) == NULL)//这里的W后面加b就是二进制文件的,以下相同,
//a是追加
{
printf("can't open this file!/n");
exit(0);
}

printf("输入文件的内容\n");
chr=getchar();
while(chr!='@')
{
fputc(chr,fpc);
chr=getchar();
}
fclose(fpc);

printf("\n输出文件:");
if( (fp=fopen("文件练习.TXT","r")) == NULL)
{
printf("can't open this file!/n");
exit(0);
}
ch=fgetc(fp);
while(ch!=EOP)
{
putchar(ch);
ch=fgetc(fp);
}
putchar('\n');
fclose(fp);

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王叔运心苹果和梨共两百七十千克苹果的质量比
金州华乐舞蹈培训中心地址好找么,我有些事要
包钢三中2016中考成绩上五百分有多少人
停车场(江安路)(江安路555号停车场)地址有知
如何使用水怪钓鱼
三星S8+和华为畅享7哪个好
这是什么酱吃烧猪的?
请问这个视频“藏族组合 中央民族大学舞蹈学
汉高汽车底盘装甲单瓶装 这个喷完多久可以凝
六喜珠宝和六福珠宝是一个公司吗
分享一个你在六度链上买过最满意的产品吧?
胭脂(赵丽颖,陆毅主演电视剧)什么时候上映
请问vism3-9x42瞄准器怎么调
蒸碗肉蒸多长时间
道勤MP4下载的电影格式不支持
推荐资讯
直接写出得数.0.3×1.2= 5.4+2.19= 1÷0.2
请问养殖蛇的话是样毒蛇挣钱还是菜蛇卖肉挣钱
饮水词中最唯美的一句是?
a2驾驶证驾驶无牌机动会怎么样?
嘉兴个人所得税如何查询缴纳明细
如何评价希志爱野
A十A十B十B十B等于28,A十A十B十B等于22,A是多
在官网买的,求鉴定,有人说专卖店也掺假?那
攀高腰部按摩器有用过的吗?怎么样?
请问以石头与山头为话题的作文应怎样立意?
为什么有人反对G20
qq炫舞2升二等男爵、一等男爵、三等子爵、二
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?