通訊錄管理系統

2021-10-22 18:41:16 字數 2544 閱讀 6552

在這裡插入**片通訊錄管理系統

#include

#include

#include

//在顯示聯絡人處的性別運用了三目運算子

#define max 1000

using

namespace std;

void

showmenu()

//函式定義:返回值型別 函式名(引數列表) 例:int add(int num1,int num2),void 是無返回值的

struct person//聯絡人的結構體,結構體是儲存不同的資料型別

;struct addressbooks//通訊錄結構體

;void

addperson

(addressbooks *abs)

//新增聯絡人資訊

else

cout <<

" 輸入有誤,請再次輸入! "

<< endl;

}//年齡

cout <<

"請輸入年齡:"

<< endl;

int age =0;

cin >> age;

abs-

>personarray[abs-

>m_size]

.m_age = age;

//聯絡**

cout <<

<< endl;

string phone ="";

cin >> phone;

abs-

>personarray[abs-

>m_size]

.m_phone = phone;

//家庭住址

cout <<

<< endl;

string address ="";

cin >> address;

abs-

>personarray[abs-

>m_size]

.m_addr = address;

abs-

>m_size++

; cout <<

"新增成功! "

<< endl;

system

("pause");

//按任意鍵繼續

system

("cls");

//清屏}}

//2、顯示聯絡人

void

showperson

(addressbooks *abs)

else

}system

("pause");

system

("cls");

}//刪除聯絡人

//1、檢測聯絡人是否存在

inti***ist

(addressbooks * abs, string name)

//int函式需要返回值傳入通訊錄資訊

}return-1

;//不存在返回-1,負數都可以

}//2、刪除聯絡人

void

deleteperson

(addressbooks * abs)

abs-

>m_size--

; cout <<

"刪除成功!"

<< endl;

}else

system

("pause");

system

("cls");

}//查詢聯絡人

void

findperson

(addressbooks * abs)

else

system

("pause");

system

("cls");

}//修改聯絡人

void

modifyperson

(addressbooks*abs)

else

system

("pause");

system

("cls");

}void

cleanperson

(addressbooks*abs)

intmain()

else

}deleteperson

(&abs)

;break

;case4:

//查詢聯絡人

findperson

(&abs)

;break

;case5:

modifyperson

(&abs)

;break

;case6:

cleanperson

(&abs)

;break

;case0:

cout <<

"歡迎再次使用"

<< endl;

system

("pause");

return0;

break

;default

:break;}

}}

通訊錄管理系統

include include include using namespace std const char ptxt e phone.txt const char pctxt e phonecard.txt 將文字位置設為常變數 class phonecard 手機卡類 void set stri...

C 通訊錄管理系統

總結一下自己的查漏補缺 1 while裡面利用乙個return 0 可以終止無限迴圈 2 主函式裡面的函式呼叫自定義函式傳入的引數用 取出位址,但是定義函式的時候利用 去接收 傳過來的位址。我之前一直弄錯。3 此類裡面利用結構體巢狀。通訊錄有很多人,每個人有名字,年齡等 因此首先定義乙個結構體儲存個...

C 通訊錄管理系統

1 系統功能需求如下 通訊錄是記錄親人 好友資訊的工具。利用c 來實現乙個通訊錄管理系統 系統中需要實現的功能如下 1 作用 使用者選擇功能的介面 實現後的選單介面效果如下 2 步驟 1 作用 退出通訊錄系統 2 思路 選擇不同的情況,進入不同的功能,可以選擇switch分支結構,當選擇0時,執行推...