實現乙個通訊錄

2021-07-02 04:51:55 字數 2317 閱讀 7048

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...