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

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx

这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15596

学号:102500333

姓名:陈俊荣

(1)编写一个程序,将一个文件的内容复制到另一个文件中。

屏幕截图 2025-12-19 193005

屏幕截图 2025-12-19 193024

屏幕截图 2025-12-19 193039

(2)编写一个程序,统计一个文本文件中的字符数。

屏幕截图 2025-12-19 193232

(3)编写一个程序,读取一个文本文件的内容,并在控制台上显示。

屏幕截图 2025-12-19 193302

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

屏幕截图 2025-12-19 193411
说明:text[strcspn(text, "\n")] = 0 移除fgets读取的换行符

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

屏幕截图 2025-12-19 193428

屏幕截图 2025-12-19 193526

屏幕截图 2025-12-19 193541

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

屏幕截图 2025-12-19 193721
说明:fseek移动到文件末尾,ftell获取当前位置(即文件大小)

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

屏幕截图 2025-12-19 193742

屏幕截图 2025-12-19 193750

屏幕截图 2025-12-19 194452

屏幕截图 2025-12-19 194539

总结:本次作业掌握一些指向文件的函数,比较简单,当然最后要记得fclose()关闭文件(习惯)

posted @ 2025-12-19 20:04  Ricardo333  阅读(0)  评论(0)    收藏  举报