實現乙個通訊錄

2021-06-29 05:03:07 字數 1886 閱讀 6778

通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括:

姓名、性別、年齡、**、住址

提供方法:

1. 新增聯絡人資訊

2. 刪除指定聯絡人資訊

3. 查詢指定聯絡人資訊

4. 修改指定聯絡人資訊

5. 顯示所有聯絡人資訊

6. 清空所有聯絡人

標頭檔案:

contacts.h

#ifndef contacts_h

#define contacts_h

#endif

#include #include #include #define name_length 100

#define ***_length 20

#define tele_length 20

#define adds_length 20

#define max 1000

struct peopleinfo

;struct contacts

;typedef struct contacts *pcontacts;

int add_contacts(pcontacts pcon);

int del_contacts(pcontacts pcon);

int modify_contacts(pcontacts pcon);

int show_contacts(pcontacts pcon);

int find_contacts(pcontacts pcon);

int clear_contacts(pcontacts pcon);

函式的定義:
#include int find_entry(pcontacts pcon)

} return -1;

}int add_contacts(pcontacts pcon)

printf("請輸入姓名\n");

scanf("%s",pcon->person[pcon->count_user].name);

printf("請輸入性別\n");

scanf("%s",pcon->person[pcon->count_user].***);

printf("請輸入年齡\n");

scanf("%d",pcon->person[pcon->count_user].age);

printf("請輸入**\n");

scanf("%s",pcon->person[pcon->count_user].tele);

printf("請輸入位址\n");

scanf("%s",pcon->person[pcon->count_user].adds);

pcon->count_user++;

return 1;

}int del_contacts(pcontacts pcon)

pcon->count_user--;

return 1;

} else }

int clear_contacts(pcontacts pcon)

int find_contacts(pcontacts pcon)

else }

int modify_contacts(pcontacts pcon)

else }

int show_contacts(pcontacts pcon)

printf("\n");

}

主函式:
int main()

return 0;

}

實現乙個通訊錄

1.2.實現乙個通訊錄 3.通訊錄可以用來儲存 1000 個人的資訊,每個人的資訊包括 4.姓名 性別 年齡 住址 5.6.提供方法 7.1.新增聯絡人資訊 8.2.刪除指定聯絡人資訊 9.3.查詢指定聯絡人資訊 10.4.修改指定聯絡人資訊 11.5.顯示所有聯絡人資訊 12.6.清空所有聯絡人 ...

實現乙個通訊錄

實現乙個通訊錄 通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括 姓名 性別 年齡 住址 提供方法 1.新增聯絡人資訊 2.刪除指定聯絡人資訊 3.查詢指定聯絡人資訊 4.修改指定聯絡人資訊 5.顯示所有聯絡人資訊 6.清空所有聯絡人 7.以名字排序所有聯絡人 define len 3 str...

編寫乙個通訊錄

題目要求 編寫乙個關於通訊錄的程式 1.可輸入姓名 可多個 通訊位址 email等必要的資訊 2.可根據姓名查詢 等資訊 最好還能根據 查詢姓名 並顯示在螢幕上 3.要求通訊錄儲存成檔案,如張三.txt,用檔案流的方式實現 4.最好用物件導向方法編寫。開發環境 qt creator 但是建立的是純c...