该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include
struct Student;
typedef struct Student *PStudent;
struct Student{
char name[10];
int number;
int chinese;
int math;
int english;
PStudent link;
};
typedef struct Student *gradelist;
gradelist fileRead(char *adress); //文件读取函数
void filePrintf(gradelist file); //文件输出函数
void fileConbine(gradelist file1,gradelist file2); //文件合并函数
void failStudent(); //文件记录函数
void gradeSort(int choice); //文件排序函数
int findStudent(char name);; //文件查找函数
int main()
{
int choice1; //选择操作类型
printf("\n\t\t\t欢迎进入学生成绩管理系统\n\n");
gradelist file1=fileRead("F:/1.txt");
printf("现有成绩记录文件1:\n\n");
filePrintf(file1);
printf("============================================================================\n");
gradelist file2=fileRead("F:/2.txt");
printf("现有成绩记录文件2:\n\n");
filePrintf(file2);
printf("============================================================================\n");
printf("操作菜单: 1:文件合并 2:记录补考学生 3:文件排序 4:文件中查找学生\n");
printf("=================&