电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言课程设计通讯录源代码

C语言课程设计通讯录源代码_第1页
1/10
C语言课程设计通讯录源代码_第2页
2/10
C语言课程设计通讯录源代码_第3页
3/10
#include /*字符函数和字符串函数*/ #include /*字符模式函数(调用getch()函数)*/ #include /*输入输出函数*/ int i; struct person /*电子通讯录结构定义*/ { char num[5]; char name[11]; char sex[2]; char phone[12]; char address[26]; char post_num[11]; }persons[50]; FILE *fp; vonum dateload() /*数据载入函数*/ { int j; fp=fopen("person.bat","r+"); /*打开文件person.bat*/ if(fp==NULL) /*判断是否存在person.bat,如果不存在则创建*/ { fp=fopen("person.bat","w"); i=0; } else { for(i=0;i<50;i++) { j=fgetc(fp); if(j==EOF) /*判断是否到了文件尾*/ return; fseek(fp,i*sizeof(struct person),0); fread(&persons[i],sizeof(struct person),1,fp); /*从文件中读取一条记录*/ } } } vonum Menu_Select() /*显示菜单界面*/ { printf(" \n"); printf(" \n"); printf(" \n"); printf(" Address Book Management System \n"); printf(" \n"); printf(" ======================\n"); printf(" 1.Address book data Entry\n"); /*数据输入*/ printf(" 2.Address Book data Show\n"); /*数据显示*/ printf(" 3.Address Book data Search\n"); /*数据查找*/ printf(" 4.Address Book data Alter\n"); /*数据修改*/ printf(" 5.Address Book data Insert\n"); /*数据插入*/ printf(" 6.Address Book data Delete\n"); /*数据删除*/ printf(" 7.Address Book data Save\n"); /*数据保存*/ printf(" 0.Exit\n"); /*退出*/ printf(" ======================\n"); printf( " Please chioce 0-7 \n\n"); } int datecheck(int k,char num[5]) /*检查通讯录中是否存在相同num 或 num 输入格式错误*/ { int j; if(num[0]=='0') k=1; for(j=0;num[j]!='\0';j++) { if(num[j]>'9'||num[j]<'0') k++; } for(j=0;j=50) printf("\n\n Storage full!\n\n"); if(i<50) { printf(" ************************************************************************\n"); printf(" *...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言课程设计通讯录源代码

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部