在著手寫**之前一定先將思路理清楚,比如分為幾個端,資料的如何儲存,然後再按照資料儲存的方式去寫**
對一些重複性較高的**將其打包為函式,比如密碼輸入,介面等等你覺得重複率較高的的**塊,多用函式可以讓你的**看起來更加的簡介易懂
先將一些與「整體性」關聯不大的,但又經常遇到的函式寫出來,介面,防暴力輸入了等等,方便以後寫的時候直接用、
這裡由於password是用malloc分配的, 所以 使用這個函式時直接定義乙個指標去接收函式返回值就可以啦
eg:
char * password = intputpassowrd();
int
inputjudge
(char n,
int min,
int max)
return0;
}
int
judgeselect
(int min,
int max)
// min 和 max 為可選擇的區間
return select;
}
C語言 電子通訊錄管理系統
include include define false 0 define true 1 typedef struct node data nodedata typedef struct node node void menu node s 新增好友 void newfriend node s tm...
C 通訊錄管理系統
總結一下自己的查漏補缺 1 while裡面利用乙個return 0 可以終止無限迴圈 2 主函式裡面的函式呼叫自定義函式傳入的引數用 取出位址,但是定義函式的時候利用 去接收 傳過來的位址。我之前一直弄錯。3 此類裡面利用結構體巢狀。通訊錄有很多人,每個人有名字,年齡等 因此首先定義乙個結構體儲存個...
C 通訊錄管理系統
1 系統功能需求如下 通訊錄是記錄親人 好友資訊的工具。利用c 來實現乙個通訊錄管理系統 系統中需要實現的功能如下 1 作用 使用者選擇功能的介面 實現後的選單介面效果如下 2 步驟 1 作用 退出通訊錄系統 2 思路 選擇不同的情況,進入不同的功能,可以選擇switch分支結構,當選擇0時,執行推...