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
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");
|