通訊錄的c語言程式編輯

2021-10-10 04:14:43 字數 2690 閱讀 1307

首先說下他的功能

1.這個通訊錄可以儲存1000個人的資訊。

2.這個通訊錄主要包含的內容為比較常見的個人資訊,包括姓名,年齡,性別,**,qq等。

3.然後包含的功能為新增,刪除,查詢,修改,排序當然還有展示。

4.下面是一些缺點,通訊錄無法儲存,必須手動錄入。

5.然後,為了方便管理這個**分為三個版塊組成,需要建立乙個標頭檔案和兩個原始檔(乙個也行)。

6.不多bb,上**

contact.h

#define _crt_secure_no_warnings 1

#include

#include

#define max_name 10

#define max_tele 12

#define max_addr 10

#define max_qq 12

#define max_*** 5

#define max 1000

//成員資訊

typedef

struct peoinfo

peoinfo;

//通訊錄

typedef

struct contact

contact;

//新增聯絡人

void

add_contact

(contact* pc)

;//刪除聯絡人

void

del_contact

(contact* pc)

;//查詢聯絡人

void

search_contact

(contact* pc)

;//修改聯絡人

void

modify_contact

(contact* pc)

;//展示聯絡人列表

void

show_contact

(const contact* pc)

;//給聯絡人排序

void

sort_contact

(contact* pc)

;

contact.c

#define _crt_secure_no_warnings 1

#include

"contact.h"

//新增聯絡人

void

add_contact

(contact* pc)

else

}//展示通訊錄

void

show_contact

(contact* pc)

}//我要用陝北話來說

static

intfind_peo_by_name

(contact* pc,

char name)

}return

-999999999999

;//森不上

}//刪除聯絡人

void

del_contact

(contact* pc)

else

;printf

("請輸入被刪除人的姓名:>");

scanf

("%s"

, name)

;int pos =

find_peo_by_name

(pc,name);if

(pos ==

-666

)else

pc->sz--

;printf

("刪除成功\n");

}}}//查詢聯絡人

void

search_contact

(contact* pc)

;printf()

;//如果用額們陝北話應該說你要森誰了

scanf

("%s"

,name)

;int pos =

find_peo_by_name

(pc, name);if

(pos ==-1

)else

}//修改聯絡人

void

modify_contact

(contact* pc)

;printf()

;scanf

("%s"

, name)

;int pos =

find_peo_by_name

(pc, name);if

(pos ==-1

)else

}//給聯絡人排序

C語言(window)通訊錄程式

include include include define t 1 define f 0 typedef struct message type2 typedef struct node type struct message struct node 雙向迴圈鍊錶 int shuru type2 ...

C語言通訊錄小程式

include include define max person info size 300 實現乙個通訊錄程式,完成聯絡人資訊的儲存 1 新增 2 刪除 3 修改記錄 4 查詢記錄 5 列印全部記錄 6 排序記錄 7 清空全部記錄 管理 1 把基本資訊抽象並描述出來 結構體 2 需要管理很多資料...

通訊錄(C語言)

include include include define m 1000 結構體變數的大小 void insert 增加聯絡人資訊 int delet 刪除聯絡人資訊 void find 查詢指定聯絡人資訊 void change 修改聯絡人資訊 void show 顯示所有聯絡人資訊 void ...