高级语言程序设计第十次作业
高级语言程序设计第十次作业
1
编写一个程序,将一个文件的内容复制到另一个文件中。

2
编写一个程序,统计一个文本文件中的字符数。
fread返回的是一次读取的字符数,一次读取把一个数组尽可能装满
这里字符数是14的原因是多读取了三个换行符

也可以用fgetc
#include<stdio.h>
int main()
{
// 编写一个程序,统计一个文本文件中的字符数
FILE* file=fopen("C:\\Users\\xiang\\Desktop\\a.txt","r");
int n=0;
while (fgetc(file) != EOF) n++;
printf("%d\n", n);
fclose(file);
return 0;
}
输出结果一样是14
3
编写一个程序,读取一个文本文件的内容,并在控制台上显示

4
编写一个程序,向一个文本文件的末尾追加一行文本。

5
编写一个程序,读取一个文本文件,删除文件中的特定行(例如,包含特定单词的行),并将结果保存到新文件中
这里用到一个strstr函数



6
计算并显示一个文件的大小(以字节为单位),要求使用ftell


7
有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"student.txt"中。


思考与总结:
本次作业完成顺利,主要是要掌握各个函数的用法😘😍❤️

浙公网安备 33010602011771号