c語言 結構體實現通訊錄

2021-07-02 16:46:37 字數 1547 閱讀 4380

要求:通訊錄可以儲存1000個人的資訊,每個人的資訊包括姓名,性別,年齡,**號碼,住址等。

建立兩個結構體實現:乙個實現通訊錄  ,乙個建立計數器,寫多個函式 分別實現

1.新增聯絡人資訊

2.刪除指定聯絡人資訊

3.查詢指定聯絡人資訊

4.修改指定聯絡人資訊

5.現實聯絡人資訊

6.清空所有聯絡人

標頭檔案如下:

#ifndef __contact_h__

#define __contact_h__

#define name_len 20

#define ***_len 5

#define tele_len 12

#define addr_len 20

#define max_peo 1000

typedef struct person

peo,*ppeo;

typedef struct contact

pcon,*pcon;

void add_peo(pcon pcon);

void del_peo(pcon pcon);

void search(pcon pcon);

void modify(pcon pcon);

void show(pcon pcon);

void clear(pcon pcon);

#endif

**片:

#include"head.h"

#include#includevoid menu()

int find(char *na,pcon pcon)

else}}

void add_peo(pcon pcon)

}void show(pcon pcon)

} void search(pcon pcon) }

void del_peo(pcon pcon)

}else

printf("沒有你要查詢的值,請重新輸入:"); }

利用C語言結構體實現通訊錄

用來儲存1000個人的資訊的通訊錄,每個人的資訊包括 姓名 性別 年齡 住址 程式如下 include include 程式設計客棧 string.h include struct people 定義人的資訊結構體 包含各種資訊 struct contact typedef struct conta...

用結構體實現通訊錄

問題描述 實現乙個通訊錄 通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括 姓名 性別 年齡 住址 提供方法 1.新增聯絡人資訊 2.刪除指定聯絡人資訊 3.查詢指定聯絡人資訊 4.修改指定聯絡人資訊 5.顯示所有聯絡人資訊 6.清空所有聯絡人資訊 標頭檔案 contacts.h ifndef...

C 結構體陣列簡單實現通訊錄

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