next; } h=f; /*保证指针位置*/ printf(" 已存盘,按任意键回上层菜单:\n"); getch(); fclose(fp); return; } /*读取信息*/ read_message() {FILE *fp; if((fp=fopen("zhuyan.txt","rb"))==NULL) {printf("\n" /> next; } h=f; /*保证指针位置*/ printf(" 已存盘,按任意键回上层菜单:\n"); getch(); fclose(fp); return; } /*读取信息*/ read_message() {FILE *fp; if((fp=fopen("zhuyan.txt","rb"))==NULL) {printf("\n" />

全文预览

c语言程序设计学生通讯录信息管理系统

上传者:梦溪 |  格式:doc  |  页数:31 |  大小:0KB

文档介绍
f(" 文件写入错误!"); return; } h=h->next; } h=f; /*保证指针位置*/ printf(" 已存盘,按任意键回上层菜单:\n"); getch(); fclose(fp); return; } /*读取信息*/ read_message() {FILE *fp; if((fp=fopen("zhuyan.txt","rb"))==NULL) {printf("\n\n**** 暂时还没有该生信息,请按任意键返回上一级菜单.\n"); return; }do {if(fread(h,sizeof(struct stud),1,fp)!=1) {if(feof(fp)) printf(" 已到文件末尾.\n"); /*已到文件末尾.*/ else printf(" 文件读取错误!\n"); /*文件读取错误.*/ return; } h=h->next; }while(h!=NULL); fclose(fp); getch(); bioskey(0); } /*添加学生信息*/ add_message(struct stud *w) {struct stud *p,*q; p=(struct stud*)malloc(N); /*p 指向新申请的结点*/ clrscr(); printf("\n 请输入学生序号:"); scanf("%d",&p->num); printf("\n 请输入学生姓名:"); scanf("%s",p->name); printf("\n 请输入学生电话:"); scanf("%s",p->tel); printf("\n 请输入学生籍贯:"); scanf("%s",p->addr); printf("\n 请输入学生邮编:"); scanf("%s",p->yb); printf("\n 请输入学生大学:");

收藏

分享

举报
下载此文档