C语言课程设计通讯录管理系统.docx
《C语言课程设计通讯录管理系统.docx》由会员分享,可在线阅读,更多相关《C语言课程设计通讯录管理系统.docx(7页珍藏版)》请在三一办公上搜索。
1、C语言课程设计通讯录管理系统#include #include #include #include #define N 100 int M=5; struct student char num10;char name10;char tel10; void myprint; void mycreat(struct student *p,int); void mydisplay(struct student *p,int); void mysearch(struct student *p,int); void mymodify(struct student *p,int); void mydele
2、te(struct student *p,int); void myadd(struct student *p,int); void main char choose=0,yes_no=0; struct student recordN=0; do myprint; printf(请选择(0-6):); choose=getche; switch(choose) case 1:mycreat(record,M);break; case 2:mydisplay(record,M);break; case 3:mysearch(record,M);break; case 4:mymodify(re
3、cord,M);break; case 5:myadd(record,M);break; case 6:mydelete(record,M);break; case 0:exit(0); default :printf(nerror.n); printf(n继续选择吗(y/n)?n); do yes_no=getch; while(yes_no!=Y&yes_no!=y&yes_no!=N&yes_no!=n); while(yes_no=Y|yes_no=y); void myprint system(cls); printf( 请输入选项编号(0-6): n); printf(1-创建通讯
4、录n); printf(2-显示通讯录n); printf(3-查询通讯录n); printf(4-修改通讯录n); printf(5-添加通讯录n); printf(6-删除通讯录n); printf(0-退出n); void mycreat(struct student *p,int n) struct student *q=p; FILE *fp=NULL; fp=fopen(d:jilu.dat,w); if(fp=NULL)printf(error); return; for(p=q;p-qnum); while(strcmp(p-num,)=0); printf(姓名:); get
5、s(p-name); printf(电话:); gets(p-tel); fprintf(fp,%23s%15s%15sn,p-num,p-name,p-tel); void mydisplay(struct student *p,int n) FILE *fp=NULL; fp=fopen(d:jilu.dat,r); if(fp=NULL)printf(error); return; system(cls); printf( 学号 姓名 电话n); while(n0) fscanf(fp,%23s%15s%15s,p-num,p-name,p-tel); printf(%23s%15s%1
6、5sn,p-num,p-name,p-tel); p+;n-; void mysearch(struct student *p,int n) struct student *q=p; int flag=0; char c=0,nm10=,nam10=; printf(n按照学号查询(h)或姓名查询(m):n); c=getche; if(c=h|c=H) printf(请输入要查询记录的学号:);gets(nm); for(p=q;p-qnum)=0) printf( 学号 姓名 电话n); printf(%23s%15s%15sn,p-num,p-name,p-tel); flag=1; i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 通讯录 管理 系统

链接地址:https://www.31ppt.com/p-3155404.html