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

正文內(nèi)容

高級c語言程序設(shè)計電話薄管理系統(tǒng)分-資料下載頁

2025-08-16 19:55本頁面
  

【正文】 if(fp==NULL) { printf(\n=====can not open file!\n)。 exit(0)。 } while(!feof(fp)) { if(fread(amp。tele[count],sizeof(TELEBOOK),1,fp)==1)/*一次從此文件讀取一條電話簿記錄*/ count++。 } fclose((fp))。 printf(\n==open file succcess,the total records number is:%d.\n,count)。 getchar()。 menu()。 while(1) { system(cls)。 menu()。 printf(\n Please Enter your choice(0~4):)。/*顯示提示信息*/ scanf(%d,amp。select)。 if(select==0) { if(saveflag==1) /*若對數(shù)組的數(shù)據(jù)有修改切未進行存盤操作,則此標志為1*/ { getchar()。 printf(\n==Whether save the modified record to file?(y\n):)。 scanf(amp。c,amp。ch)。 if(ch==39。y39。||ch==39。Y39。) save(tele,count)。 } printf(\n===thank you for useness!)。 getchar()。 break。} switch(select) { case 1:count=Add(tele,count)。break。/*增加電話簿記錄*/ case 2:clrscr()。Disp(tele,count)。break。/*顯示電話簿記錄*/ case 3:modify(tele,count)。break。/*修改電話簿記錄*/ case 4:save(tele,count)。break。/*保存*/ default:wrong ()。getchar()。break。/*按鍵有誤,必須為數(shù)值0~4*/ } } }五、結(jié)果及討論:(一)主菜單界面:用戶進入電話簿管理系統(tǒng)時,通過主函數(shù)調(diào)用菜單函數(shù),屏幕上顯示主菜單界面,指示用戶按對應(yīng)的數(shù)字進行選擇,完成相應(yīng)的任務(wù)。圖3 系統(tǒng)運行時的初始界面(二)格式化輸入數(shù)據(jù):在該電話簿管理系統(tǒng)中,輸入的只有字符型數(shù)據(jù),該功能用一個函數(shù)stringinput(char *t,int lens,char *notice)單獨實現(xiàn),該函數(shù)將提示用戶輸字符串,并對用戶輸入的字符串進行長度驗證(長度必須小于lens)。 輸入界面如下圖所示。圖4 數(shù)據(jù)輸入后顯示的界面(三)數(shù)據(jù)顯示:圖5 數(shù)據(jù)顯示界面(四)修改記錄顯示:當輸入幾組數(shù)據(jù)后,系統(tǒng)中就有了剛才從外界輸入的信息。通過主菜單中給出的提示輸入相應(yīng)的數(shù)字通過主函數(shù)來調(diào)用Modify ()函數(shù)。當執(zhí)行此修改任務(wù)時,系統(tǒng)提示用戶進行修改字段的選擇。輸入響應(yīng)的字符,得到如下界面:圖6 數(shù)據(jù)修改完后的界面(五)保存記錄顯示保存記錄顯示界面如下圖:這次我們組接到的課程設(shè)計題目——電話簿管理系統(tǒng)的修改電話薄記錄的部分相對來說比較難,所以在完成題目的過程中遇到了許多困難,但經(jīng)過努力,終于完成了這個課程設(shè)計。在大家有順序的瀏覽設(shè)計說明之后,根據(jù)個人的特長和選擇進行了任務(wù)分配進行課程設(shè)計。我們首先對電話薄管理系統(tǒng)的公共部分進行了準確錄入,然后大家一起進行了分析研究,了解了電話薄管理系統(tǒng)的運行過程,使大家對設(shè)計對象有了一定的了解。之后,我組將任務(wù)分配后,集大家的意見和設(shè)計方案設(shè)計出了電話薄管理系統(tǒng)的排序記錄部分。在多次的失敗和老師不倦的幫助下完成了整個排序記錄部分。在這次課程設(shè)計,我們學(xué)到了曾經(jīng)不知道的函數(shù)或不會的函數(shù)用法,特別是文件的開啟和關(guān)閉。在編寫過程中遇到了兩個比較深刻的問題,一個是我們發(fā)現(xiàn)排序完之后直接跳轉(zhuǎn)回MENU界面,使我們很困惑,之后在老師的幫助之下,我們通過加入getchar()來解決了問題;另一個是我們總是遇到執(zhí)行完兩部分過程之后內(nèi)容重疊的問題,最后在老師的指導(dǎo)之下,我們將system(“cls”)修改成clrscr來進行清屏修改。通過本課程設(shè)計的實踐提高了發(fā)現(xiàn)問題、分析問題、以及解決問題特別是用計算機編程解決實際問題的能力。這次程序設(shè)計讓我們對知識進行了一次總結(jié)和鞏固,而通過這次做課程設(shè)計,也使我們明白了實踐的重要性,我現(xiàn)在也很愿意做一些實踐活動,來提高自己的能力。這次做課程設(shè)計使我搞清楚許多程序上的知識,受益非淺,我以后會多參與這種活動來鍛煉自己的。六、指導(dǎo)教師的意見:簽名:年 月 日成績評定:學(xué)生姓名成績學(xué)生姓名成績學(xué)生姓名成績森陽雪
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1