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

正文內(nèi)容

c課程設(shè)計--同學(xué)錄的設(shè)計與實現(xiàn)-在線瀏覽

2025-08-08 09:43本頁面
  

【正文】 smates::alter() { ifstream inData(, ios::in)。 //如果打開失敗 ,輸出 “ 對不起不能打開文件 !!!” system(pause)。 } string sign。 cinsign。//清空緩沖區(qū) record *H=new record。//使 p 指針指向指針 H record *q=H。//定義布爾型變量 flag. while(inDatapp p pp) //讀取文件中一個人的信息 { pnext=new record。 pprior=q。 q=p。//使 p的 next 成員指向 NULL. ()。//使指針變量 P 指向結(jié)構(gòu)指針 H 的頭節(jié)點 10 while(p)//當(dāng) p 不為空時 { if((p==sign)||(p==sign)) //判斷輸入是否為空 . { if(flag) { coutendl你 想修改你 同學(xué) 的信息如下 :endlendl。 //輸出要修改的人的信息 flag=false。 cout姓名 : 。 fflush(stdin)。 cinp。 cinp。 cout郵編 :。 fflush(stdin)。 cinp。 break。//使結(jié)構(gòu)體指針 p指向該指針的末尾 } if(flag) 11 { coutendl你的 同學(xué)錄 中沒有你找的聯(lián)人 !!!。 system(pause)。 } else { ofstream out(,ios::out)。 system(pause)。 } p=H。 將修改后的信息保存到原來位置 p=pnext。//關(guān)閉 文件 coutendl信息已經(jīng)修改完成 !!!endlendl。//屏幕暫停 } } 12 四、 測 試 進入主頁如圖 2 所示 圖 2 信息添加如圖 3 所示 圖 3 信息瀏覽如圖 4 所示 13 圖 4 信息查詢?nèi)鐖D 5 所示 圖 5 14 圖 6 信息修改如圖 7 所示 圖 7 15 五、 設(shè)計總結(jié) 通過這三周的課程設(shè)計,我學(xué)到了在理論課中學(xué)不到的內(nèi)容,同時發(fā)現(xiàn)候動手實踐比學(xué)習(xí)理論知識重要得多。書看得再多,以上機你還是會發(fā)現(xiàn)一些很小的但又很重要的錯誤,而程序是容不得半點錯的,這也是我最近實踐所學(xué)到的。 在此次的課程設(shè)計中,搞清楚了一些以前不明白的問題,同時發(fā)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計還有太多的東西值得學(xué)習(xí)。扎實的學(xué)習(xí)基礎(chǔ)知識,提高解決問題和調(diào)試程序的能力。 Knowledge Engineering,In Press,Uncorrected Proof,Available online 10 March 17 致謝 對于這樣一個編程,要付出很多的勞動,在此我向在此次課程設(shè)計時對我伸出援助之手的周小健老師,還有幫助我的同學(xué)們。缺少了這些也許我的程序就無法調(diào)試完成。 18 附錄 源代碼 include iostream includestring include cstring //使用 CString對字符串的操作更直接。 const int m=100。 struct student1 { long num。 // 自動申請內(nèi)存空間,用完自動釋放內(nèi)存空間,下同 int age。 long year。 char address[20]。 char [100]。 class student2 //定義類 { public: void add()。 // 申明一個名為 display 的顯示輸出函數(shù) void inquiry()。 //排序信息函數(shù) void del()。 //修改信息函數(shù) void face()。 //提示用戶下一步操作函數(shù) void quit()。 int renshu。 //對同學(xué)信息的錄入 void student2::add() { ofstream outfile(C:\\,ios::binary)。 //報錯 abort()。 cinrenshu。 for(i=0。i++) 19 //用 for循環(huán)語句實現(xiàn)對同學(xué)姓名,年齡,性別,出生年月,地址,電話等添加錄入 { cout這是第 (i+1)個同學(xué)的信息 :endl。 cinstud[i].num。 cinstud[i].name。 cinstud[i].age。 cinstud[i].sex。 cout年 :。 cout月 :。 cout地址 :。 cout電話 :。 cout。 coutendlendl。stud[i],sizeof(student1))。stud[i]指針?biāo)赶虻膬?nèi)容輸出,每次輸出的數(shù)據(jù)單元占 sizeof(student1)個字節(jié) } ()。 ifstream infile(C:\\,ios::binary)。 abort()。irenshu。s[i],sizeof(student1))。s[i]指針?biāo)傅膬?nèi)容,輸出的數(shù)據(jù)占 sizeof(student1))字節(jié) ()。irenshu。 cout學(xué)號 :s[i].numendl。 cout年齡 :s[i].ageendl。 cout出生年月 :endl。 cout月 :s[i].monthendl。 cout電話 :s[i].phonenumberendl。 coutendlendl。 long n。 cout 。 cinm。 cinn。 for(i=0。i++) { if(stud[i].num==n) { cout這是第 (i+1)個同學(xué)的信息 endl。 cout姓名 :stud[i].nameendl。 cout性別 :stud[i].sexendl。 cout年 :stud[i].yearendl。 cout地址 :stud[i].addressendl。 coutEmail:stud[i].endl。 //用 flag提示用戶是否查到信息 } } if(flag==0) //0表示沒有查到 cout沒有您要查詢的信息 !endl。 cinxm。irenshu。 cout學(xué)號 :stud[i].numendl。 cout年齡 :stud[i].ageendl。 cout出生年月 :endl。 cout月 :stud[i].monthendl。 cout電話 :stud[i].phonenumberendl。 flag=1。 } } //對同學(xué)信息的排序 void student2::sort() { int a[m],j,t。irenshu。 for(i=0。i++) { for(j=0。j++) { if(stud[a[j]].numstud[a[j
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1