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

2022-09-29 12:06:14 字數 1297 閱讀 9456

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

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

程式如下:

#include

#include《程式設計客棧;string.h>

#include

struct people

; //定義人的資訊結構體(包含各種資訊)

struct contact

;

typedef struct contact * p;

void menu();

int add(p q); //p是乙個結構體指標型別,q是乙個指向struct contact的乙個指標

int delete(p q); //例如:typedef int * int 即 int *p ==> int p

int find(p q);

int modify(p q);

int show(p q);

int clear(p q); //函式的宣告

void menu() //目錄格式

int add(p q) //新增聯絡人

else

return 0;

}

int delete(p q) //刪除聯絡人

(*q).n --; //直接減去最後乙個即count--

} return 0; }

int find(p q) //查詢聯絡人

i++;

} printf("你丫的我班沒這個人\n");

return -1; }

int modify(p q) //修改函式,首先找到如要修改的姓名,然後重新輸入

else

return 0; }

int show(p q) //顯示全部聯絡人

printf("\n");

return 0; }

int clear(p q) //清除所有人,直接讓成員個數變為0

int main()

case 2:

case 3:

case 4:

case 5:

case 6:

default:

} }

return 0;

} 這樣就實現了乙個簡單的通訊錄。

本文標題: 利用c語言結構體實現通訊錄

本文位址:

c語言 結構體實現通訊錄

要求 通訊錄可以儲存1000個人的資訊,每個人的資訊包括姓名,性別,年齡,號碼,住址等。建立兩個結構體實現 乙個實現通訊錄 乙個建立計數器,寫多個函式 分別實現 1.新增聯絡人資訊 2.刪除指定聯絡人資訊 3.查詢指定聯絡人資訊 4.修改指定聯絡人資訊 5.現實聯絡人資訊 6.清空所有聯絡人 標頭檔...

用結構體實現通訊錄

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

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

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