下载此文档

通讯程序-通讯程序.doc


文档分类:论文 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
/*通讯程序*/
/******头文件(.h)***********/
#include ""
#include ""
#include ""
#include ""
#include ""
#define M 50
struct addressbook
{
int num;
char name[20];
char email[20];
char tel[15];
char qq[15];
};
typedef struct addressbook AddressBook;
int Init(AddressBook t[]);
void List(AddressBook t[],int n);
void SearchOnName(AddressBook t[],int n);
void SearchOnTel(AddressBook t[],int n);
int DeleteRecord(AddressBook t[],int n);
int AddRecord(AddressBook t[],int n);
void SortOnName(AddressBook t[],int n);
void SortOnNum(AddressBook t[],int n);
void SaveRecord(AddressBook t[],int n);
int LoadRecord(AddressBook t[]);
int Menu_select();
void main()
{
AddressBook adr[M];
int length;
system("cls");
while(1)
{
switch(Menu_select())
{
case 1: length=Init(adr);
SaveRecord(adr,length);
break;
case 2:length=LoadRecord(adr);

List(adr,length);
break;
case 3:length=LoadRecord(adr);
SearchOnName(adr,length);
break;
case 4:length=LoadRecord(adr);
SearchOnTel(adr,length);
break;
case 5:length=LoadRecord(adr);
length=DeleteRecord(adr,length);
SaveRecord(adr,length);
break;
case 6:length=LoadRecord(adr);
length=AddRecord(adr,length);
SaveRecord(adr,length);
break;
case 7:length=LoadRecord(adr);
SortOnName(adr,length);
SaveRecord(adr,length);
List(adr,length);
break;
case 8:length=LoadRecord(adr);
SortOnNum(adr,length);
SaveRecord(adr,length);

List(adr,length);
break;
case 0:exit(0); /*如返回值为0则程序结束*/
}
}
}
/*菜单函数,函数返回值为整数,代表所选的菜单项*/
int Menu_select()
{
int c;
system("cls");
printf("********************************MENU*********************************\n\n");
printf(" 1. 录入初始记录\n");
printf(" 2. 显示所有记录\n");
printf(" 3. 按姓名查找记录\n");
printf(" 4. 按电话号码查找记录\n");
printf(" 5. 删除记录\n");
printf(" 6. 增加记录\n");
printf(" 7. 按姓名排序\n");
printf(" 8. 按编号排序\n");
printf(" 0. 退出\n");
printf("*************

通讯程序-通讯程序 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小56 KB
  • 时间2018-09-03