You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

117 lines
2.3 KiB

#define _CRT_SECURE_NO_DEPRECATE
#include <stdio.h>
#include<string.h>
#include"guanli.h"
#include<stdlib.h>
#include<conio.h>
//#include<system.h>
int main()
{
system("title 籍贯管理溥");
system("color B1");
FILE *ip;
ip=fopen("jiguan.txt","a");
fclose(ip);
while (1)
{
system("CLS");
printf("\t\t\t**********菜单**********\n");
printf("\t\t\t********** **********\n");
printf("\t\t\t* a.查找 *\n");
printf("\t\t\t* b.修改 *\n");
printf("\t\t\t* c.增加 *\n");
printf("\t\t\t* d.删除 *\n");
printf("\t\t\t* e.显示所有人员 *\n");
printf("\t\t\t* f.退出 *\n");
printf("输入您的选择:\n");
char a;
scanf("%c", &a);
getchar();//接受回车
if (a == 'a'||a=='A')
{
printf("请输入按什么查找:\n");
printf("* a.学号 *\n");
printf("* b.姓名 *\n");
printf("* c.籍贯 *\n");
char b;
scanf("%c", &b);
getchar();//接受回车
if (b == 'a'||b=='A')
{
printf("请输入您的学号:\n");
char a[12];
scanf("%s", a);
searcharr(a);
}
else if (b == 'b'||b=='B')
{
printf("请输入您的姓名:\n");
char a[12];
scanf("%s", a);
searchname(a);
}
else if (b == 'c'||b=='C')
{
printf("请输入您的籍贯:\n");
char a[12];
scanf("%s", a);
searchjiguan(a);
}
printf("请按任意键继续。。。。\n");
getch();//getch不接受回车
getchar();//接受回车
}
else if (a == 'b'||a=='B')
{
printf("请输入您要修改的学生学号:\n");
char a[12];
scanf("%s", a);
update(a);
printf("请按任意键继续。。。。\n");
getch();//getch不接受回车
getchar();
}
else if (a == 'c'||a=='C')
{
add();
printf("请按任意键继续。。。。\n");
getch();//getch不接受回车
getchar();
}
else if (a == 'd'||a=='D')
{
delecte();
printf("请按任意键继续。。。。\n");
getch();//getch不接受回车
getchar();
}
else if (a == 'e'||a=='E')
{
print();
printf("请按任意键继续。。。。\n");
getch();//getch不接受回车
}
else if (a == 'f'||a=='F')
{
system("CLS");
return 0;
}
else
printf("输入有误\n");
//printf("请按任意键继续。。。。\n");
//getch();//getch不接受回车
//getchar();//接受回车
//char p;
//p = getchar();
//if (p == 'n' || p == 'N')
//break;
}
}
//FILE*ip;
//ip = fopen("jiguan.txt", "r");