標頭檔案部分:
#define _crt_secure_no_warnings
#include
#include
#include
#define max 100
typedef
struct people
pep;
typedef
struct contact
contact,
*pcontact;
void
init
(pcontact pc)
;void
add(pcontact pc)
;void
del(pcontact pc)
;void
modify
(pcontact pc)
;void
search
(pcontact pc)
;void
showall
(pcontact pc)
;void
print
(pcontact pc,
int i)
;int
find
(pcontact pc ,
char
* name)
;void
meun()
;
實現過程contact.c部分**:
#include
"contact.h"
void
init
(pcontact pc)
//初始化
void
add(pcontact pc)
//增加
printf()
;scanf
("%s"
, info.name)
;printf()
;scanf
("%s"
, info.***)
;printf()
;scanf
("%d"
,&info.age)
;printf()
;scanf
("%s"
, info.tel)
;printf()
;scanf
("%s"
, info.addr)
;printf
("存放成功!\n");
pc->data[pc->size]
= info;
pc->size++;}
void
del(pcontact pc)
//刪除
else
pc->size--
;printf
("刪除成功!\n");
}}intfind
(pcontact pc,
char
* name)
//查詢資訊
}return-1
;//找不到返回 -1
}void
modify
(pcontact pc)
else
}void
search
(pcontact pc)
//查詢
else
}void
showall
(pcontact pc)
//顯示全部
else}}
void
print
(pcontact pc,
int i)
//列印單個個人資訊
void
menu()
// 多個\t是用來控制選單顯示在中間位置
主函式**
#include
"contact.h"
enum select //列舉
;int
main()
}while
(select)
;return0;
}
執行結果如下:
c語言實現通訊錄
通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括 姓名 性別 年齡 住址 提供功能 1.新增聯絡人資訊 2.刪除指定聯絡人資訊 3.查詢指定聯絡人資訊 4.修改指定聯絡人資訊 5.顯示所有聯絡人資訊 6.清空所有聯絡人 7.以名字排序所有聯絡人 ifndef contact h define ...
C語言實現通訊錄
今天寫乙個簡單的c語言小專案,簡易的通訊錄 編譯環境 win10 vs2013 通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括 姓名 性別 年齡 住址 通訊錄包含的功能 1.新增聯絡人資訊 2.刪除指定聯絡人資訊 3.查詢指定聯絡人資訊 4.修改指定聯絡人資訊 5.顯示所有聯絡人資訊 6.清...
C語言實現通訊錄
實現乙個通訊錄 通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括 姓名 性別 年齡 住址 提供方法 1.新增聯絡人資訊 2.刪除指定聯絡人資訊 3.查詢指定聯絡人資訊 4.修改指定聯絡人資訊 5.顯示所有聯絡人資訊 6.清空所有聯絡人 7.以名字排序所有聯絡人 下面是 在字尾為.c檔案前提下 ...