实验9 文件
一、实验目的
(1)掌握文件以及缓冲文件系统、文件指针的概念。
(2)学会使用文件打开、关闭、读写等文件操作函数。
(3)掌握对文件进行字符写、块读写的方法。
(4)巩固文件教学单元的知识。
二、实验内容
1、一批学生数据(包括学号、姓名、3门课成绩)存储在stud.dat文件中,编程实现计算出总的平均成绩并保存在average.dat文件中。
提示:平均成绩保留2位小数。
struct student
{
char num[10];
char name[20];
int score[3];
};
重要提示:自己编写的程序命名为test.cpp,本地测试test.cpp时,在本机测试的时候,stud.dat应该放在test.cpp所在的同一个文件夹。访问stud.dat和average.dat不用带路径,当打包提交时将stud.dat和average.dat的路径修改为./src/
提交之前,将stud.dat和test.cpp放在src文件夹下,然后在src文件夹的上层文件夹中压缩src.zip,保证这个zip文件中有src文件夹和其中的test.cpp文件。
如果使用WinRAR、7z等压缩软件,请注意压缩文件的格式为zip,而不是压缩为其他格式后修改后缀为zip。目前已知使用Windows的资源管理器的右键菜单中的“发送到压缩(zipped)文件夹“功能产生的zip文件不被PTA所接受。Unix的zip命令压缩的文件夹可以接受。
说明:
学生编写的程序即test.cpp,完成读取stud.dat文件,求出