高级语言程序设计第十次个人作业
这个作业属于哪个课程:
https://edu.cnblogs.com/campus/fzu/2024C
这个作业要求在哪里:
https://edu.cnblogs.com/campus/fzu/2024C/homework/13314
学号:102400107
姓名:陶玉兰
10.1
题目:编写一个程序,将一个文件的内容复制到另一个文件中。
一开始直接把文件建在桌面,但是总是提示不存在该文件,无法复制,后面询问答案正确的同学,参考他们的解决方法,把文件建在磁盘,就可以正常复制了。
10.2
(2)编写一个程序,统计一个文本文件中的字符数。
一开始对于文件判断结束知道有这回事但是不知道具体用法,之前用来判输入截断,在这用于判文件结束。
(3)编写一个程序,读取一个文本文件的内容,并在控制台上显示。
使用putchar函数,将文件内容作为输入,输入到编写的程序中,然后显示在屏幕上
(4)编写一个程序,向一个文本文件的末尾追加一行文本。
利用 r+可读可写,在文件末尾可追加文本。一开始并未使用换行符,导致结尾两行粘连在一起,使用后解决。
(5)编写一个程序,读取一个文本文件,删除文件中的特定行(例如,包含特定单词的行),并将结果保存到新文件中。
在程序最开头的地方就错了一次,忘记加string头文件,导致 字符串没法成功复制。改正后成功。
(6)计算并显示一个文件的大小(以字节为单位),要求使用ftell。
较简单。
(7)有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"student.txt"中。
使用W+,可以在指定磁盘新建文件并对文件内容进行编辑。
总结:相较于上一次作业这次作业比较简单,但是还是存在一些粗心的地方,可以尽量避免