新网域名自主管理平台:大哥大姐们帮帮我小弟

来源:百度文库 编辑:高校问答 时间:2024/04/29 10:42:51
编写一个readFromTextFile()函数从实验3的文本文件inData.txt读入数据到结构体数组stu。
2. 编写一个saveToFile()将结构体数组stu中的数据(并计算出每人的平均分)写入到一个二进制文件中(文件名自取,例如“outFile”)。
3.由于二进制文件无法直接查看,因此需要编写显示二进制文件内容的函数displayFile()。
4.编写函数int search(char FileName[13],char num[9]),它在参数FileName指定的二进制文件中搜索是否存在参数num指定学号的记录,若存在则返回该生信息在文件中处于第几行(从1开始计数),若不存在,则返回0。
5.编写函数void displayRecord(char FileName[13],long rNo),它利用fseek()直接定位FileName指定的二进制文件的第rNo行,并将该行上的学生信息显示出来。
实验主要步骤:
1.按上述要求编写5个函数,并在main()函数中按下列步骤调用它们。
2.用readFromTextFile()从inData.txt读入数据到stu并完成每人平均分计算。
3.用saveToFile()将stu中数据写入到二进制文件outFile
4. 用displayFile()检查outFile中的数据是否正确。
5.用gets()输入一个学号num,调用search(outFile,num)检查outFile中是否有学号为num的学生,若没有则输出“Cannot found!”,否则,调用displayRecord(outFile,num)显示该学生的完整信息。

呵呵 初学的时候就要慢慢“啃”哦

静下心来 你一定行的啦 呵呵,如果细节上不懂还可以问我,如果要整段代码 可不行哦

jupiter-peach@163.com

有问题我尽量帮你吧