📄 main.cpp
字号:
//主函数
#include"head.h"
void main(void)
{
int result=0;
int inchoice=10;
struct student *p=NULL;
struct userL *user1=NULL;
system("color B1 ");
wellcom(); //欢迎界面
user1= open_user(); //打开用户文件
result= input_user(user1);
p=open(); //打开记录文件
if(result==3) //退出
exit(0);
do
{
system("cls");
fflush(stdin);
inchoice=inputmenu( result);
switch(inchoice)
{
case 1: //输入
{
p=input(p);
break;
}
case 2: //查找
{
search(p);
break;
}
case 3: //修改
{
modify(p);
break;
}
case 4: //删除
{
p=dele(p,result);
break;
}
case 5: //打印
{
ouput(p);
break;
}
case 6: //打印用户信息
{
if(result!=6)
goto end ;
ouput_user(user1);
break;
}
case 0: //退出
{
exit1(p);
break;
}
default :
end :
printf("输入错误请从新输入!\n");
getch();
}
}while(inchoice!=0);
if(p==NULL)
system("del student.dat");
}
//打印主菜单
int inputmenu(int result)
{
int i=10;
printf("\n\n\n\t\t\t\t 主菜单\n\n");
printf("\t\t\t ==================================\n\n");
printf("\t\t\t\t1. 输入学员档案\n\n");
printf("\t\t\t\t2. 查询学员档案\n\n");
printf("\t\t\t\t3. 修改学员档案\n\n");
printf("\t\t\t\t4. 删除学员档案\n\n");
printf("\t\t\t\t5. 打印学员档案\n\n");
if(result==6)
printf("\t\t\t\t6. 打印用户信息\n\n");
printf("\t\t\t\t0. 退出系统\n\n");
printf("\t\t\t==================================\n\n");
printf("\t\t\t 请选择(0 ~ 5)\n");
scanf("%d",&i);
return i;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -