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

正文內(nèi)容

c語言課程設(shè)計(jì)倉庫貨物管理系-資料下載頁

2025-01-20 20:17本頁面

【導(dǎo)讀】,不同倉庫可以添加不同物品.,庫存量,編號(hào)查詢貨物.

  

【正文】 switch(select) { case 0: return。 case 1: checkbynumber( head )。 break。 case 2: checkbyname( head )。 } } } void *menu_exit( struct Product *head ) { int select。 printf(\t*******************************************************\n)。 printf(\t\tC 語言課程設(shè)計(jì) 倉庫貨物管理系統(tǒng) \n)。 printf(\t by Flykye\n)。 printf(\t :\\\n)。 printf(\t*******************************************************\n)。 printf(退出時(shí)是否保存數(shù)據(jù) ?0:保存 。1:不保存 )。 scanf(%d, amp。select)。 switch(select) { case 0: savedata( head )。exit(0)。 break。 case 1: exit(0)。 } } struct Product *menu_init( struct Product *head ) { int select。 printf(\t*************************************************************\n)。 printf(\t\tC 語言課程設(shè)計(jì) 倉庫貨物管理系統(tǒng) \n)。 printf(\t by Flykye\n)。 printf(\t :\\\n)。 printf(\t*************************************************************\n)。 printf(\t\t\t\ \n)。 printf(\t\t\t\ \n)。 printf(\t\t\t\ \n)。 printf(\t\t\t\ \n)。 printf(\t\t\t\ \n)。 printf(\t\t\t\ \n)。 printf(\t\t\t\ \n)。 printf(\t\t\t\ \n)。 printf(\t\t\t\ \n)。 printf(\t\t\t\ \n)。 printf(\t*************************************************************\n)。 printf(請(qǐng)選擇操作 :)。 scanf(%d, amp。select)。 switch(select) { case 0:menu_exit( head )。 break。 case 1:head = newstore()。 break。 case 2:head = openstore()。 break。 case 3:addproduct( head )。 break。 case 4:editproduct( head )。 break。 case 5:head = delproduct( head )。 break。 case 6:menu_store( head )。 break。 case 7:menu_check( head )。 break。 case 8:savedata( head )。 break。 case 9:listall( head )。 } return head。 } /*程序主函數(shù) */ int main() { struct Product *head。 head = NULL。 for(。) { head = menu_init( head )。 } return 0。 } 四、調(diào)試分析 程序運(yùn)行時(shí)初始界面 新建倉庫 用鍵盤輸入 1,程序調(diào)用新建倉庫功能函數(shù),要求用戶輸入貨物編號(hào),貨物名稱,貨物價(jià)格等。 打開倉庫文件 用鍵盤輸入 2,程序調(diào)用 打開倉庫文件 功能函數(shù),要求用戶輸入 倉庫數(shù)據(jù)文件名,數(shù)據(jù)文件存在,顯示打開成功。 添加貨物 用鍵盤輸入 3, 程序調(diào)用 添加貨物 功能函 數(shù),要求用戶輸入貨物編號(hào),貨物名稱,貨物價(jià)格等。 修改貨物 用鍵盤輸入 4, 程序調(diào)用 修改貨物 功能函數(shù),要求用戶輸入貨物編號(hào), 貨物存在,顯示貨物詳細(xì)信息,按任意鍵后,要求用戶輸入新貨物名稱,貨物價(jià)格等。 刪除貨物 用鍵盤輸入 5, 程序調(diào)用 刪除貨物 功能函數(shù),要求用戶輸入貨物編號(hào), 貨物存在,顯示貨物詳細(xì)信息,按任意鍵后,刪除貨物。 庫存管理 用鍵盤輸入 6, 程序調(diào)用 庫存管理 功能函數(shù), 顯示庫存管理子頁面,選擇 2,貨物出庫, 要求用戶輸入貨物編號(hào), 貨物存在,顯示貨物詳細(xì)信息,要求用戶 輸入進(jìn)庫數(shù)量。 貨物查詢 用鍵盤輸入 7, 程序調(diào)用 貨物查詢 功能函數(shù), 顯示貨物查詢子頁面,選擇 1,按編號(hào)查詢,要求用戶輸入貨物編號(hào), 貨物存在,顯示貨物詳細(xì)信息。 貨若物不存在,顯示“沒有該編號(hào)貨物”。 儲(chǔ)存數(shù)據(jù) 用鍵盤輸入 8, 程序調(diào)用 儲(chǔ)存數(shù)據(jù) 功能函數(shù),要求用戶輸入 文件名 , 將數(shù)據(jù)儲(chǔ)存在指定文件中。 所有貨物 用鍵盤輸入 9, 程序調(diào)用 所有貨物 功能函數(shù), 顯示倉庫內(nèi)所有貨物。 退出系統(tǒng) 用鍵盤輸入 0, 程序調(diào)用 貨退出系統(tǒng) 功能函數(shù) , 顯示提示保存信息。 五、課程總結(jié) 課程設(shè)計(jì)是一個(gè)相當(dāng)好的實(shí)踐環(huán)節(jié),通過這短短的一個(gè)星期的課程設(shè)計(jì),我覺得從中獲得到的東西,比上了整個(gè)學(xué)期的課程學(xué)的東西還多,實(shí)踐是一個(gè)有效提高自己編程能力的方法。在這個(gè)課程設(shè)計(jì)項(xiàng)目中,我運(yùn)用了鏈表和文件的讀寫等知識(shí)點(diǎn),而這些都是老師還沒有教的,在課程設(shè)計(jì)實(shí)習(xí)周中,我用了前半部分的時(shí)間仔細(xì)了看了鏈表和文件讀寫的章節(jié),了解其功能設(shè)計(jì),通過不斷的調(diào)試總結(jié)出鏈表的規(guī)律與使用方法。將鏈表和指針的應(yīng)用提高到另一個(gè)層次。 在這一次課程設(shè)計(jì)中,我學(xué)會(huì)了怎么去寫好一個(gè)規(guī)范的設(shè)計(jì)文檔,熟悉流 程圖的制作過程。在調(diào)試的過程中,出現(xiàn)了一些不可以預(yù)料的程序錯(cuò)誤,這又讓我學(xué)會(huì)了如何去設(shè)置斷點(diǎn),進(jìn)行單步調(diào)試,分析清楚錯(cuò)誤出現(xiàn)的原因,及其找到解決錯(cuò)誤的方法。 同時(shí),本次課程設(shè)計(jì)我分別用了不用的 C 編譯器去編譯 代碼,發(fā)覺不同編譯器編譯效果的不同,以及庫文件等的不同。學(xué)會(huì)在不同的編譯環(huán)境中使用不同的函數(shù)。 六、其它 參考資料: C 程序設(shè)計(jì) 譚浩強(qiáng) 開發(fā)環(huán)境: CFree, mingw32 編譯器, Windows XPSP2
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1