freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

高級c語言程序設(shè)計(jì)電話薄管理系統(tǒng)分-在線瀏覽

2025-07-17 02:07本頁面
  

【正文】 儲的數(shù)據(jù)文件中,將記錄逐條復(fù)制到結(jié)構(gòu)體類型的數(shù)組元素中。查詢記錄模塊主要完成在數(shù)組中查找滿足線管條件的記錄。若找到該記錄,則以表格形式打印出此 記錄的信息;否則,返回一個(gè) 1 的值,并打印出未找到記錄的提示信息。更新記錄模塊主要完成對記錄的維護(hù)。一般而言,系統(tǒng)進(jìn)行了此操作后,需要將修改的數(shù)據(jù)存入源數(shù)據(jù)文件。輸出記錄模塊主要完成兩個(gè)任務(wù)。第二,它實(shí)現(xiàn)將數(shù)組中存儲的記錄信息以表格的形式在屏幕在上打印顯示出來。 當(dāng)從數(shù)據(jù)文件中讀出記錄時(shí),它調(diào)用如 fread(amp。若該文件中沒有數(shù)據(jù),則系統(tǒng)會提示數(shù)組為空,沒有任何記錄可操作,此時(shí),用戶應(yīng)選擇 1,調(diào)用 Add()函數(shù),進(jìn)行記錄的輸入,即完成在數(shù)組中添加元素的操作。 (二)更新記錄模塊主要實(shí)現(xiàn)了對記錄的修改操作,因?yàn)橛涗浭且詳?shù)組的結(jié)構(gòu)形式存儲的,所以此操作是在數(shù)組中完成。 (三)輸出記錄模塊 當(dāng)把記錄輸出到文件時(shí),調(diào)用 fwrite(amp。 本設(shè)計(jì)中涉及到的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì): 本設(shè)計(jì)定義了結(jié)構(gòu)體 telebook,用于存放聯(lián)系人的基本信息。 Typedef struct telebook { char num[4]。 char phonenum[15]。 }TELEBOOK。 Name[10]:保存聯(lián)系人姓名。 Address[20]:保存聯(lián)系人地址。組組。 printdata() 函數(shù)原型: void printdata( TELEBOOK pp) printdata()函數(shù)用于以表格顯示的形式,打印輸出單個(gè)數(shù)組元素 pp 中的記錄信息。 Stringinput() 函數(shù)原型: void Stringinput( char*t, int lens, char *notice) Stringinput()函數(shù)用于輸入字符串,并進(jìn)行字符串長度驗(yàn)證(長度 lens),tI 用于保存輸入的字符串,因?yàn)槭且灾羔樞问絺鬟f的,所以 t 相當(dāng)于該函數(shù)的返回值。 Add() 函數(shù)原型: int Add( TELEBOOK temp[],int n) Add()函數(shù)用于在數(shù)組 temp 中增加電話薄記錄 ,并返回?cái)?shù)組中的當(dāng)前記錄數(shù) .調(diào)用 Add(TELEBOOK temp[],int n)函數(shù) ,完成在數(shù)組 temp 中添加電話薄記錄的功能 ,在剛進(jìn)入電話薄管理系統(tǒng)時(shí) ,若默認(rèn)的數(shù)據(jù)文件為空 ,則從數(shù)組的頭部開始添加記錄 ,否則 ,將此記錄添加到數(shù)組的尾部。調(diào)用 Modify( TELEBOOK temp, int n)函數(shù),完 成存儲記錄操作,設(shè)計(jì)應(yīng)將數(shù)組中的數(shù)據(jù)寫入磁盤中的數(shù)據(jù)文件,若用戶對數(shù)據(jù)有修改后還沒有專門進(jìn)行此存盤操作,在退出前應(yīng)提示用戶是否存盤。調(diào)用 Save( TELEBOOK temp, int n)函數(shù),完成存儲記錄操作,設(shè)計(jì)應(yīng)將數(shù)組中的數(shù)據(jù)寫入磁盤中的數(shù)據(jù)文件,若用戶對數(shù)據(jù)有修改后還沒有專門進(jìn)行此操作,在退出前應(yīng)提示用戶是否存盤。 typedef struct TELEBOOK { char num[4]。 char phonenum[15]。 } TELEBOOK。 void menu()。 void printheader()。 void wrong()。 int Add(TELEBOOK temp[],int n)。 void save(TELEBOOK temp[],int n)。 int p=0。 printf(\n=====No telephone number record!\n)。 return 。 printf(modify telephone book recorder)。 stringinput(findmess,10,input the existing name:)。 /*查詢到該數(shù)組元素 ,并返回下標(biāo)值 */ if(p!=1) /*若 p!=- 1,表明已經(jīng)找到該數(shù)組元素 */ { printf(Number:%s,\n,temp[p].num)。 stringinput(temp[p].name,15,input new name:)。 stringinput(temp[p].phonenum,15,input new telephone:)。 stringinput(temp[p].address,30,input new address:)。 getchar()。 getchar()。 } else {Nofind()。} return 。 textcolor(13)。 cprintf(the telephonebook management system\n)。 cprintf(**********************menu*********************\n)。 cprintf( * 1 input record 2 display record *\n )。 cprintf( * 3 madify record 4 save record *\n )。 cprintf( * 0 quit system *\n )。 cprintf(***********************************************\n)。 p=amp。 printf(FORMAT,DATA)。 printf(HEADER2)。 } void Disp(TELEBOOK temp[],int n) { int i。 getchar()。 } printf(\n\n)。 i=0。 i++。 } getchar()。 getchar()。 } int locate(TELEBOOK temp[],i
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1