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

正文內(nèi)容

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

2024-09-26 19:55本頁(yè)面
  

【正文】 管條件的記錄。若找到該記錄,則以表格形式打印出此記錄的信息;否則,返回一個(gè)1的值,并打印出未找到記錄的提示信息。更新記錄模塊主要完成對(duì)記錄的維護(hù)。一般而言,系統(tǒng)進(jìn)行了此操作后,需要將修改的數(shù)據(jù)存入源數(shù)據(jù)文件。輸出記錄模塊主要完成兩個(gè)任務(wù)。第二,它實(shí)現(xiàn)將數(shù)組中存儲(chǔ)的記錄信息以表格的形式在屏幕在上打印顯示出來(lái)。當(dāng)從數(shù)據(jù)文件中讀出記錄時(shí),它調(diào)用如fread(amp。若該文件中沒有數(shù)據(jù),則系統(tǒng)會(huì)提示數(shù)組為空,沒有任何記錄可操作,此時(shí),用戶應(yīng)選擇1,調(diào)用Add()函數(shù),進(jìn)行記錄的輸入,即完成在數(shù)組中添加元素的操作。(二)更新記錄模塊主要實(shí)現(xiàn)了對(duì)記錄的修改操作,因?yàn)橛涗浭且詳?shù)組的結(jié)構(gòu)形式存儲(chǔ)的,所以此操作是在數(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)行字符串長(zhǎng)度驗(yàn)證(長(zhǎng)度lens),tI用于保存輸入的字符串,因?yàn)槭且灾羔樞问絺鬟f的,所以t相當(dāng)于該函數(shù)的返回值。Add()函數(shù)原型:int Add(TELEBOOK temp[],int n)Add()函數(shù)用于在數(shù)組temp中增加電話薄記錄,(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ù),完成存儲(chǔ)記錄操作,設(shè)計(jì)應(yīng)將數(shù)組中的數(shù)據(jù)寫入磁盤中的數(shù)據(jù)文件,若用戶對(duì)數(shù)據(jù)有修改后還沒有專門進(jìn)行此存盤操作,在退出前應(yīng)提示用戶是否存盤。調(diào)用Save(TELEBOOK temp,int n)函數(shù),完成存儲(chǔ)記錄操作,設(shè)計(jì)應(yīng)將數(shù)組中的數(shù)據(jù)寫入磁盤中的數(shù)據(jù)文件,若用戶對(duì)數(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[],int n,char findmess[],char nameorphonenum[])
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1