C语言程序设计学生籍贯信息记录簿
编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:
(1)创建信息链表并以磁盘文件保存;
(2)读取磁盘文件并显示输出所有学生的籍贯信息;
(3)按学号或姓名查询其籍贯;
(4)按籍贯查询并输出该籍贯的所有学生;
(5)能添加、删除和修改学生的籍贯信息;
#include
#include
#include
#include
#include
typedef struct
{
char id[12];
char name[21];
char origin[101];
}student;
FILE *fp;
student stu,cache;
void Menu()
{
system("cls");
time_t t = time(0);
char tmp[64];
strftime(tmp, sizeof(tmp), "%Y/%m/%d %A",localtime(&t)); puts(tmp);
printf("\n");
printf("1 --输入信息\n");
printf("2 --显示所有信息\n");
printf("3 --按学号查询\n");
printf("4 --按姓名查询\n");
printf("5 --按籍贯查询\n");
printf("0 --退出\n\n\n请输入选项:");
}
void Creat_add()
{