A.13 第13章

1.因为程序中有文件定义,所以应该有#include<stdio.h>。应该把fp声明为文件指针:FILE *fp;。函数fopen()需要一种模式:fopen(“gelatin”, “w”)或“a”模式。fputs()函数中参数的次序应该反过来。为了清楚起见,输出字符串应该具有一个换行符,因为fputs()并不自动添加它。fclose()函数需要一个文件指针而不是文件名:

fclose(fp);。下面是正确的版本:

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元

阅读 ‧ 电子书库

2.如果可能的话,它会打开名字与第一个命令行参数相同的文件,并在屏幕上显示文件中的每个数字字符。

3.a.ch = get(fp1);

b.fprintf(fp2, “%c*\n”, ch);
c.putc(ch,fp2);
d.fclose(fp1); /*关闭terky文件*/