开发工具:
文件大小: 1kb
下载次数: 0
上传时间: 2015-03-25
详细说明:
#include #include #include #include #define N 100 struct record /*结构体*/ { char xh[21]; /*学号*/ char name[16]; /*姓名*/ char add[30]; /*地址*/ char tel[16]; /*电话*/ char mail[30]; /*邮箱*/ }stu[N]; int k=1,p=0; /*定义全局变量*/ void seek(); /*查询函数声明*/ void xg(); /*修改*/ void insert(); /*增加*/ void del(); /*删除*/ void display(); /*显示*/ void save() ; /*保存*/ void menu(); /*主菜单*/ int main() /*主函数*/ { FILE *fp; if((fp=fopen("d:student.txt","r"))!=NULL) for(;feof(fp)==0;p++) fread(&stu[p],sizeof(struct record),1,fp); fclose(fp); p--; fp=fopen("d:student.txt","w"); while(k) menu(); save(); /*进入主菜单*/ system("pause"); /*系统停止*/ return 0; } void menu() /*主菜单*/ { int num; printf("\n\n 学生通讯录信息系统 \n\n"); printf("*************************系统功能菜单*******************\n"); printf("* * 1增加学生信息 ** 2查询学生信息 *\n"); printf("* * 3修改学生信息 ** 4按学号删除信息 *\n"); printf("* * 5保存当前信息 ** 6显示当前信息 *\n"); printf("* * 7退出系统 ** *\n"); printf("**********************************************\n"); printf("请选择菜单编号"); scanf("%d",&num); /*获取用户选择的内容*/ switch(num) /*switch语句进入子菜单*/ { case 1:insert();break; case 2:seek();break; case 3:xg();break; case 4:del();break; case 5:save();break; case 6:display();break; case 7:k=0;break; default:printf("请在1-7之间选择\n"); } } void seek() /*查找函数*/ { int i,item,flag; char s1[21]; /*用数组来保存用户的输入*/ printf ("**************************************************************\n"); printf ("************************1、按学号查询*************************\n"); printf ("************************2、按姓名查询*************************\n"); printf ("************************3、退出本菜单*************************\n"); printf ("**************************************************************\n"); while (1) { printf("请选择子菜单编号:"); scanf ("%d",&item); flag=0; switch (item) { case 1:printf ("请输入要查询的学号:\n"); scanf ("%s",s1); for (i=0;i
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.