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

正文內(nèi)容

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

2025-01-20 20:17本頁(yè)面

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