高手来帮偶看看这个C程序到底错在哪里????

2025-12-05 23:07:02
推荐回答(1个)
回答1:

下面的语句有错:
while((ch=getchar())!='#') fputs(ch,fp);

不能使用fputs往文件里面写入字符,因为ch是字符,fputs是写字符串的,我给你修改为:

while((ch=getchar())!='#') fprintf(fp,"%c",ch);

补充:
不奇怪,抄书一般都会错,看懂了自己写就没问题了。