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

正文內(nèi)容

超市商品信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)方案-wenkub

2023-05-08 06:02:15 本頁面
 

【正文】 read(amp。 FILE *fp。 int delID。) { add()。 if(choice==39。 printf(\t\t\t\t\t\t 商品信息已入庫成功!!!\n)。)。 scanf(%f,amp。 printf(\t\t\t\t 商品的數(shù)量:)。 } printf(\t\t\t\t 商品的名稱:)。 scanf(%d,amp。 if(fp==NULL) { printf(\t\t\t系統(tǒng)錯(cuò)誤,請(qǐng)您重試........)。 } void add() { struct goods i。 } fread(amp。i,sizeof(struct goods),1,fp)。 fp=fopen(,r)。 } getch()。 case 6: Tuichu()。 case 4: Chaxun()。 case 2: Delete()。 scanf(%d,amp。 printf(\n\t 4. 商品信息查詢 \n)。 printf(系統(tǒng)菜單顯示如下)。 void Tuichu()。 void Delete()。 void Tuichu()。 void Delete()。 float price。 char name[20]。,其它鍵將返回主菜單”,如果選擇“Y”或“y”,則會(huì)退出系統(tǒng),如果按其他任一鍵,則重新回到菜單界面。如果沒有,則會(huì)提示“輸入的編號(hào)不存在,請(qǐng)您重新輸入”。下過如下: void Xiugai()首先以只讀的形式打開文件,當(dāng)文件中沒有可以執(zhí)行的信息時(shí),會(huì)顯示“系統(tǒng)錯(cuò)誤,請(qǐng)您重試”,當(dāng)有可以執(zhí)行的操作,函數(shù)開始把文件中的數(shù)據(jù)存放到一個(gè)結(jié)構(gòu)體數(shù)組中,關(guān)閉文件。 void Tianjia() 首先以追加數(shù)據(jù)的形式打開文件,接著利用判斷函數(shù)判斷所添加的信息是否和先前的信息重復(fù),如果重復(fù),則會(huì)提示您重新輸入,如果不重復(fù),則會(huì)逐條顯示提示,根據(jù)提示,開始添加信息。(1)利用指針來實(shí)現(xiàn)學(xué)生成績的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);(2)系統(tǒng)具有添加,刪除,修改,查詢,瀏覽,退出等基本功能;(3)系統(tǒng)的各個(gè)調(diào)用函數(shù)用函數(shù)的形式來實(shí)現(xiàn);(4)可以將商品信息保存在文件中。(5)查詢功能:輸入您所要查詢的商品編號(hào),會(huì)顯示出您所要查詢的商品信息。(2)添加功能:每回都是錄入一條商品信息,但是會(huì)有提示問您是否繼續(xù)接著進(jìn)行商品信息的錄入,如果是,您可以繼續(xù)添加,不是,則返回主菜單。每回添加的信息會(huì)自動(dòng)以二進(jìn)制格式寫入文件中。(6)瀏覽功能:會(huì)顯示出商品的信息。(5)可以將商品信息從文件中讀取出來。完畢之后,提示您是否繼續(xù),如果輸入“Y”或“y”,表示繼續(xù),函數(shù)則會(huì)引用自身,又開始新的添加,如果輸入“N”或“n”,表示不繼續(xù),則會(huì)清屏,重新回到菜單界面。在以只讀的方式打開,接著提示您要修改的商品編號(hào),利用循環(huán),將不要修改的信息重新寫入文件,而要修改的信息則在提示下修改完后重新寫入文件。 void Liulan() 首先以只讀的形式打開文件,當(dāng)文件中沒有可以執(zhí)行的信息時(shí),會(huì)顯示“系統(tǒng)錯(cuò)誤,請(qǐng)您重試”,當(dāng)有信息時(shí),則會(huì)逐條顯示出所有商品的信息,完畢之后,提示您是否繼續(xù),如果輸入“Y”或“y”,表示繼續(xù),函數(shù)則會(huì)引用自身,又開始新的瀏覽,如果輸入“N”或“n”,表示不繼續(xù),則會(huì)清屏,重新回到菜單界面。5總結(jié): 學(xué)習(xí)C語言一學(xué)期了,感覺無從下手,感覺自己無法完成。 char produce[20]。 }。 void Xiugai()。 void main()。 void Xiugai()。 void main()。 printf(\n\t 1. 新商品登記 \n)。 printf(\n\t 5. 商品信息瀏覽 \n)。choice)。 break。 break。 break。 menu()。 if(fp==NULL) { printf(\t\t\t系統(tǒng)錯(cuò)誤,請(qǐng)您重試........)。 while(!feof(fp)) { if(==id) { fclose(fp)。i,sizeof(struct goods),1,fp)。 char choice。 exit(0)。)。 scanf(%s,)。 scanf(%d,amp。)。 fwrite(amp。 printf(\n您想繼續(xù)嗎?(y/n))。Y39。 } else { menu()。 char choice。 fp=fopen(,r)。temp,sizeof(struct goods),1,fp)。temp,sizeof(struct goods),1,fp)。delID)。 } for( j=0。 } } fclose(fp)。choice)。y39。 int ID,j。 FILE *fp。 } fread(amp。 fread(amp。 if(fp==NULL) { printf(\\t\t\t系統(tǒng)錯(cuò)誤,請(qǐng)您重試........)。ID)。i[j],sizeof(struct goods),1,fp)。 scanf(%s,i[j].produce)。 printf(\t\t商品進(jìn)價(jià)修改為:)。 scanf(%f,amp。 } } fclose(fp)。choice)。y39。 int findID。 if(fp==NULL) { printf(\t\t\t系統(tǒng)錯(cuò)誤,請(qǐng)你重試........)。findID)。 printf(\n\t商品編號(hào)...%20d\n,)。 printf(\n\t商品產(chǎn)地...%20s\n,)。 printf(\n\t批發(fā)價(jià)格...%\n,)。 printf(\n您想繼續(xù)嗎?(y/n))。Y39。 } else { menu()。 menu()。 char choice。 exit(0)。 printf(\n\n\t****************商品信息%d*****************,index)。 printf(\n\t)。 printf(\n\t)。 printf(\n\t)。 } fclose(fp)。 if(choice==39。) { Liulan()。y39。 if(choice==39。) { printf(\n\n\n\n\n\n\n\n\n\n\t\t\t\t謝謝您的使用!!!)。 printf(\n**************輸入任意鍵***************************\n)。 char name[20]。 float price。 void Delete()。 void Tuichu()。 void Delete()。 void Tuichu()。 printf(系統(tǒng)菜單顯示如下)。 printf(\n\t 4. 商品信息查詢 \n)。 scanf(%d,amp。 case 2: Delete()。 case 4: Chaxun()。 case 6: Tuichu()。 } getch()。 fp=fopen(,r)。i,sizeof(struct goods),1,fp)。 } fread(amp。 } void add() { struct goods i。 if(fp==NULL) { printf(\t\t\t系統(tǒng)錯(cuò)誤,請(qǐng)您重試........)。 scanf(%d,amp。 } printf(\t\t\t\t 商品的名稱:)。 printf(\t\t\t\t 商品的數(shù)量:)。 scanf(%f,amp。)。 printf(\t\t\t\t\t\t 商品信息已入庫成功!!!\n)。 if(choice==39。) { add()。 int delID。 FILE *fp。 } fread(amp。 fread(amp。 scanf(%d,amp。 exit(0)。i[j],sizeof(struct goods),1,fp)。 scanf( %c,amp。||choice==39。 } } void Xiugai() { int index=0。 struct goods temp。 exit(0)。 index++。 fp=fopen(,w)。 scanf(%d,amp。j++) { if(i[j].id!=ID) { fwrite(amp。 printf(\t\t商品生產(chǎn)地修改為:)。i[j].number)。 printf(\t\t商品賣價(jià)修改為:)。i[j],sizeof(struct goods),1,fp)。 scanf( %c,amp。||choice==39。 } } void Chaxun() { FILE *fp。 fp=fopen(,r)。 scanf(%d,amp。 while(!feof(fp)) { if(==findID) { printf(\n\n\t***************商品信息******************)。 printf(\n\t)。 printf(\n\t)。 printf(\n\t)。 if(choice==39。) { Chaxun()。 } { printf(\t\t\t\t\t輸入錯(cuò)誤,請(qǐng)重試)。 int index=0。 if(fp==NULL) { printf(\t\t\t系統(tǒng)錯(cuò)誤,請(qǐng)你重試........)。 while(!feof(fp)) { index++。 printf(\n\t商品名稱...%20s\n,)。 printf(\n\t進(jìn)貨數(shù)量...%20d\n,)。 printf(\n\t賣出價(jià)格...%\n,)。i,sizeof(struct goods),1,fp)。choice)。y39。 printf(\n\n\n\n\n\n\n\t\t\t您確定要退出系統(tǒng)嗎?\n\n\n\t\t\t如果您想退出請(qǐng)按39。choice)。y39。 } } void main() {printf(***************歡迎使用超市管理系統(tǒng)*****************)。 } include include include include struct goods { int id。 float bid。 void add()。 void Liulan()。 void add()。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1