C 實戰專案 通訊錄系統實習

2021-10-21 14:51:38 字數 1383 閱讀 8821

1.資料型別等基礎知識

2.for、while等迴圈

3.if else與switch等分支語句

4.陣列、指標

5.new建立動態陣列

6.struct建立結構

1.新增聯絡人

2.顯示聯絡人

3.查詢聯絡人

4.刪除聯絡人

5.修改聯絡人

6.清空聯絡人

陣列下標從0開始,陣列元素=陣列最大下標值+1;

「值傳遞」,單向傳遞,只能由實參傳給形參,反之不能,所以要改變實參的值,我們採用「址傳遞」(指標);

」=「為賦值,表示相等是應用」==「;

cin()被跳過時,應該使用cin.clear()更改cin的狀態標示符,使用cin.sync()清除快取區的資料流。

#include

#include

#include

using

namespace std;

#define max 1000

struct person

;struct personmanagement

;void

mennu()

intaddperson

(personmanagement * pm)

else

}void

display

(personmanagement * pm)

//「值傳遞」,單向傳遞,只能由實參傳給形參,反之不能。

}int

judge

(string comp,

int num2, personmanagement * pm)

else}}

intseek

(personmanagement * pm)

}int

dlt(personmanagement * pm)

return0;

}int

modify

(personmanagement * pm)

}int

clr(personmanagement * pm)

intmain()

system

("cls");

/*cin.clear();

cin.ignore(numeric_limits::max());*/

cin.

clear()

;//更改cin的狀態標示符的

cin.

sync()

;//清除快取區的資料流的

mennu()

; cin >> select;

}while

(refer)

;return0;

}

C語言小專案 通訊錄系統

專案要求 實現乙個通訊錄 通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括 姓名 性別 年齡 住址 提供方法 新增聯絡人資訊 刪除指定聯絡人資訊 查詢指定聯絡人資訊 修改指定聯絡人資訊 顯示所有聯絡人資訊 清空所有聯絡人 以名字排序所有聯絡人 這個系統我們分為三個部分來實現 contact.h...

006 C 通訊錄專案系統

說明 通訊錄專案系統為之前所有知識的階段性彙總 通訊錄是乙個課記錄親人,好友資訊的工具。我們利用c 來完成乙個通訊錄管理系統 系統中主要實現以下功能 新增聯絡人 想通訊錄中新增新人,資訊包括 姓名,性別,年齡,聯絡 家庭住址 最多記錄1000人 顯示聯絡人 顯示通訊錄中所有聯絡人資訊 刪除聯絡人 按...

通訊錄系統

設計 實現乙個具有通訊資訊插入 修改 刪除 顯示 查詢和統計功能的通訊錄管理程式。程式設計功能及要求 1 人數不定,資料使用檔案存放。2 記錄每位同學的學號 姓名 性別 工作單位 號碼和e mail位址建立單獨的條目,存入資料檔案。3 可對記錄中的姓名和 號碼等進行修改。4 可增加或刪除記錄。5 可...