高级语言程序设计第十次作业
2024高级语言程序设计:https://edu.cnblogs.com/campus/fzu/2024C
高级语言程序设计课程第十次个人作业:https://edu.cnblogs.com/campus/fzu/2024C/homework/13314
学号:102400204
姓名:刘嘉奕
1.将一个文件内容复制到另一个文件
刚开始文件建设不太懂,w会给我新建一个文件,然后慢慢摸索出来了
2.统计一个文本文件中的字符数
注意最后要关闭文件
3.读取一个文本文件的内容,并在控制台上显示
有以上题目这道题做起来更加轻松,运用purchar()可以将内容在控制台上显示
4.向一个文本文件末尾追加一行文本
用a来追加文本
5.读取一个文本文件,删除文件中特定行,并将结果保存在新文件中
刚开始不知如何删除文件中特定行,经过查阅,了解到strstr函数用于在一个字符串中查找另一个字符串首次出现的位置,strstr(str1,str2)如果str2在str1中存在,result将指向str1中首次出现str2的位置。“r”模式只读文件,不修改
6.计算并显示一个文件的大小(以字节为单位),使用ftell
ftell和fseek用来处理文件的位置指针,ftell用于获取文件位置指针当前位置相对文件起始位置的偏移量
7.输入学生成绩,计算平均成绩并存入文件
使用结构体,fprintf将格式化的数据输出到指定的文件流中
总结:懂得了如何将文件复制到另一个文件,统计文件字符数等许多文件问题,对文件的概念和掌握更加熟练,同时将之前的结构体内容串了起来