#include〈stdio.h>#include#define LEN sizeof(struct student)#define DAT_FILENAME ”Information。txt”/**********************定义数据结构********************/struct date{int year;int month;int day;};struct student{int ID;char Name[8];int age;char xb;char telephone[15];char address[40];struct date birthday;char email[40];struct student *next;};/*************************函数原型*********************/void DispMainMenu();void DisplayInformation(struct student *head);struct student *FindstudentID(struct student *head,int findID);struct student *FindstudentName(struct student *head,char findname[]);struct student *InformationInput(struct student *head);void QueryInformation(struct student *head);struct student *EditInformation(struct student *head);struct student *Insert(struct student *head,struct student *p);void Save(struct student *head);struct student *Read(struct student *head);struct student *Delete(struct student *head,int findID);struct student *Add(struct student *head);void Help();/************************显示主菜单***************************/void DispMainMenu(){printf("*********************************学生信息管理系统******************************\n”);printf(”\n”);printf(”\t\t\t\t1-—信息录入\n");printf("\n");printf("\t\t\t\t2-—信息修改\n");printf(”\n”);printf("\t\t\t\t3-—信息查询\n”);printf(”\n”);printf(”\t\t\t\t4—-保存数据到文件\n");printf(”\n”);printf(”\t\t\t\t5-—打开数据文件\n”);printf("\n”);printf("\t\t\t\t6—-文件追加\n”);printf("\n");printf(”\t\t\t\t7-—帮助\n”);printf(”\n”);printf(”\t\t\t\t0--退出\n”);printf(”\n");printf(”友情提示:初次使用请先阅读帮助\...