1. /*
2.
實現乙個通訊錄;
3.
通訊錄可以用來儲存
1000
個人的資訊,每個人的資訊包括:
4.
姓名、性別、年齡、**、住址
5.
6.
提供方法:
7.
1.
新增聯絡人資訊
8.
2.
刪除指定聯絡人資訊
9.
3.
查詢指定聯絡人資訊
10.
4.
修改指定聯絡人資訊
11.
5.
顯示所有聯絡人資訊
12.
6.
清空所有聯絡人
13. */
#include #include #include #define max 1000
#define name_length 20
#define ***_length 5
#define tele_length 20
#define addr_length 30
struct peopleinfo
; struct contacts
; typedef struct contacts *pcontacts;
int add_contacts(pcontacts pcon);
int dele_contacts(pcontacts pcon);
int clear_contacts(pcontacts pcon);
int find_contacts(pcontacts pcon);
int modify_contacts(pcontacts pcon);
void show_contacts(pcontacts pcon);
void menu();
#include "contacts.h"
int find_entry(pcontacts pcon)
} return -1;
} int add_contacts(pcontacts pcon)
printf("please input name:");
scanf("%s",pcon->person[pcon->user_count].name);
printf("please input ***:");
scanf("%s",pcon->person[pcon->user_count].***);
printf("please input age:");
scanf("%d",&(pcon->person[pcon->user_count].age));
printf("please input tele:");
scanf("%s",pcon->person[pcon->user_count].tele);
printf("please input addr:");
scanf("%s",pcon->person[pcon->user_count].addr);
pcon->user_count++;
return 1;
} int dele_contacts(pcontacts pcon)
pcon->user_count--;
return 1;
} else
} int clear_contacts(pcontacts pcon)
int find_contacts(pcontacts pcon)
else
} int modify_contacts(pcontacts pcon)
else
} void show_contacts(pcontacts pcon)
printf("\n");
} void menu()//選單函式
實現乙個通訊錄
通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括 姓名 性別 年齡 住址 提供方法 1.新增聯絡人資訊 2.刪除指定聯絡人資訊 3.查詢指定聯絡人資訊 4.修改指定聯絡人資訊 5.顯示所有聯絡人資訊 6.清空所有聯絡人 標頭檔案 contacts.h ifndef contacts h def...
實現乙個通訊錄
實現乙個通訊錄 通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括 姓名 性別 年齡 住址 提供方法 1.新增聯絡人資訊 2.刪除指定聯絡人資訊 3.查詢指定聯絡人資訊 4.修改指定聯絡人資訊 5.顯示所有聯絡人資訊 6.清空所有聯絡人 7.以名字排序所有聯絡人 define len 3 str...
編寫乙個通訊錄
題目要求 編寫乙個關於通訊錄的程式 1.可輸入姓名 可多個 通訊位址 email等必要的資訊 2.可根據姓名查詢 等資訊 最好還能根據 查詢姓名 並顯示在螢幕上 3.要求通訊錄儲存成檔案,如張三.txt,用檔案流的方式實現 4.最好用物件導向方法編寫。開發環境 qt creator 但是建立的是純c...