高级语言程序设计课程第十次个人作业

这个作业属于https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业要求在https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15596
学号:102500430
姓名:黄华烨
(1)编写一个程序,将一个文件的内容复制到另一个文件中。
问题及解决:应注意fread函数与fwrite函数的每个数据项的字节大小及要读取的数据项数量要一致,否则可能导致数据错乱
作业十1
(2)编写一个程序,统计一个文本文件中的字符数。
问题及解决:由于fgetc函数是按字节计数,又汉字及中文符号占3字节,英文、英文符号及数字占1字节,故结果显示字符数为25(实际上是字节数,文本中选中的4个字符为英文,其他均为中文)
作业十2
(3)编写一个程序,读取一个文本文件的内容,并在控制台上显示。
作业十3
(4)编写一个程序,向一个文本文件的末尾追加一行文本。
待追加文本文件"fp3.txt"
作业十4(fp3)
追加后
作业十4
(5)编写一个程序,读取一个文本文件,删除文件中的特定行(例如,包含特定单词的行),并将结果保存到新文件中。
作业十5
作业十5(fp5)
(6)计算并显示一个文件的大小(以字节为单位),要求使用ftell。
作业十6
(7)有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"student.txt"中。
作业十7

总结&思考
在本次作业中掌握了文件相关函数的运用。

posted @ 2025-12-28 15:53  昏鸦Promise  阅读(2)  评论(0)    收藏  举报