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

正文內(nèi)容

c語言課設(shè)之物資管理系統(tǒng)(文件)

2025-04-25 05:23 上一頁面

下一頁面
 

【正文】 ***打開成功將其所有數(shù)據(jù)讀入一次到內(nèi)存中***/ fread(amp。 /***給出返回值使能對讀入的數(shù)據(jù)進行準確操作***/}print() 打印出庫存每一條信息。in。 menu()。 menu()。}rewrite() 信息更改函數(shù),可更改庫存中的人以信息。 if((fp=fopen(,wb))==NULL) /***以只寫的方式打開一個二進制文件, {printf(\n文件打開失?。n)。k++) /***打開成功則將內(nèi)存中的物資信息存到硬盤上***/ if(pro[k].real_s!=0) if(fwrite(amp。search_by_name() 以名稱為條件查詢函數(shù),找到名稱相同的物料,調(diào)用print_data()函數(shù)打印出匹配的物料信息。searchmenu(){int n,w2。 puts(\t\t\)。 scanf(%d,amp。} else w2=0。 /*********轉(zhuǎn)入以名稱查詢函數(shù)********/ case 2:search_by_date()。 /*********轉(zhuǎn)入以名稱和規(guī)格查詢函數(shù)*****/ case 4:getch()。 int month。long int p_num。 struct one_pro *next。 char size[4]。 long int real_s。 int month。以名稱查詢結(jié)果:以日期查詢結(jié)果:以名稱和規(guī)格查詢結(jié)果:新料入庫界面:領(lǐng)取a物資5個單位后,a的庫存實際量為53物資數(shù)據(jù)更新后,a名稱改為aa,編號為1008,規(guī)格為xxx,庫存信息也相應(yīng)改變,同時上次輸入的新料的信息也存儲了進去:程序特點和個人總結(jié): 本程序是自己的勞動結(jié)果,由于是第一次學(xué)習程序語言,接觸程度不深,因此編寫的語言非常簡單,全部使用的是一些常見的語言結(jié)構(gòu),讀起來也比較容易。問題如下:menu() { int n,m。 puts(\t\t\)。 puts(\t\t\)。 printf(選擇操作 [17]:[ ]\b\b)。getchar(); } else m=0。但是在北區(qū)的機房調(diào)試程序時,沒有g(shù)etchar()也沒有陷入死循環(huán)。如下:按日期查詢數(shù)據(jù)時輸入日期為we時,出現(xiàn)的結(jié)果就顯得莫名其妙。使用說明:本程序交互性很強,在每次輸入數(shù)據(jù)時都有提示,因此完全可以在程序中操作自如。開始沒有加入getchar函數(shù),程序陷入死循環(huán),分析了很久也沒有找到原因。n)。 puts(\t\t******************************楊超\n)。 puts(\t\t\)。 puts(\t\t\)。但是由于程序是分模塊編寫的,看起來也比較簡練,不會顯得雜亂。}s。}pro[N]。 long int max_s。保存文件的產(chǎn)品信息結(jié)構(gòu)體struct product{char p_name[20]。 struct date one_date。}。 /********跳轉(zhuǎn)到菜單函數(shù)***********/ }}write() 將物資信息讀入到內(nèi)存中并保存在硬盤中。 /*********轉(zhuǎn)入以日期查詢函數(shù)***********/ case 3:search_by_nameandsize()。 switch(n) /*********跳轉(zhuǎn)到查詢函數(shù)********/ {case 1:search_by_name()。 if(n1||n4) {w2=1。 puts(\n\n\t\t***************************************\n)。 puts(\t\t\)。search_by_nameandsize()以名稱和規(guī)格為條件查詢函數(shù),找到信息相同的物料,調(diào)用print_data()函數(shù)打印出匹配的物料信息。 /***存儲失敗給出提示***/ fclose(fp)。 } for(k=0。代碼如下:save(int n) /*********保存函數(shù)***********/{FILE*fp。代碼如下:printf_data(int i) /**********打印函數(shù)********/{printf(\n名稱\t\t編號\t規(guī)格\t日期\t\t庫存最小實際最大\n)。代碼如下:printf_back() /**********返回提示函數(shù)*******/{printf(\n\n操作完成\n\n按任意鍵返回!\n)。 puts(\n\n\t\t\t任意鍵返回)。 n=load()。 fclose(fp)。 } for(k=0。代碼如下:load() /*********從文件讀入函數(shù)**********/{ FILE*fp。pro[i].max_s)。 printf(\n數(shù)量[庫存最小實際最大]:)。 scanf(%d.%d.%d,amp。 printf(\n規(guī)格(14字母):)。pro[i].p_name)。menu() 打印出各個功能菜單,選擇需要操作的功能,進入各功能。 menu()。 printf_back()。amp。jn。 else if(m==0) k=1。根據(jù)提示信息輸入一個值給m,如果退出則輸入1,那么if(m==1)為真,返回到主菜單;如果要繼續(xù)則輸入為0,k賦值為1,那么while語句為假,進行后面的操作;重新輸入則輸入除0和1以外的數(shù)據(jù),那么
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1