C語言課程設計「倉庫管理系統」

2021-10-03 21:27:16 字數 3066 閱讀 7323

#include

#include

#include

#include

#include

void

input()

;void

show()

;void

search()

;void

change()

;void

delete()

;void

output()

;void

menu()

;struct info

info;

void

main()

void

menu()

//選單函式

switch

(n)}

void

printf1()

void

printf2

(struct info info)

void

input()

break;}

}else

}fclose

(fp1)

;fclose

(fp2)

;remove

("1.dat");

rename

("2.dat"

,"1.dat");

printf

("按任意鍵返回選單");

getchar()

;system

("cls");

menu()

;}void

show()

//貨物資訊顯示函式

while

(fread

(&info,

sizeof

(info),1

,fp)==1

)}fclose

(fp)

;printf

("總共有%d條記錄在其中!\n"

,m);

getchar()

;printf

("按任意鍵返回選單");

getchar()

;system

("cls");

menu()

;}void

search()

// 貨物資訊查詢函式

doelse

break;}

if(flag==1)

//按編號進行查詢

}else

//按名稱進行查詢

}printf

(" 總共有%d記錄在其中! \n"

,a);

printf

(" 還需要查詢嗎?(y/n): \n");

f=getchar()

;getchar()

;}while

(f==

'y'||f==

'y')

;fclose

(fp)

;printf

("按任意鍵返回選單");

getchar()

;system

("cls");

menu()

;}void

output()

//出庫函式

else

while(!

feof

(fp1))}

else

fwrite

(&info,

sizeof

(info),1

,fp2);}

fclose

(fp1)

;fclose

(fp2)

;remove

("1.dat");

rename

("2.dat"

,"1.dat");

system

("pause");

printf

("按任意鍵返回選單");

getchar()

;system

("cls");

menu()

;}void

delete()

//貨物資訊刪除函式if(

(fp2=

fopen

("2.dat"

,"wb"))

==null

)printf

("請輸入你需要刪除貨物的編號: \n");

scanf

("%s"

,&ch)

; flag=0;

while(!

feof

(fp1)

)else}}

fclose

(fp1)

;fclose

(fp2)

;remove

("1.dat");

rename

("2.dat"

,"1.dat");

printf

("還刪除其他嗎?(y/n): \n");

f=getchar()

;getchar()

;}while

(f==

'y'||f==

'y')

;printf

("按任意鍵返回選單");

getchar()

;system

("cls");

menu()

;}void

change()

//貨物資訊修改函式

break;}

else}}

fclose

(fp1)

;fclose

(fp2)

;remove

("1.dat");

rename

("2.dat"

,"1.dat");

}while

(i==1)

;system

("pause");

printf

("按任意鍵返回選單");

getchar()

;system

("cls");

menu()

;}

C語言課程設計 學生管理系統

學生資訊管理 1 問題描述 學生資訊包括 學號,姓名,年齡,性別,出生年月,位址,e mail等。試設計一學生資訊管理系統,使之能提供以下功能 系統以選單方式工作 學生資訊錄入功能 學生資訊用檔案儲存 輸入 學生資訊瀏覽功能 輸出 查詢 排序功能 演算法 1 按學號查詢 2 按姓名查詢 學生資訊的刪...

C語言課程設計 學生學籍管理系統

無錯 一 課題設計內容與主要功能 1.1問題描述 通過該系統實現對學生學籍資訊進行錄入 顯示 修改 插入 刪除 排序 儲存等操作的管理。2.1功能要求 1 本系統採用乙個包含n個資料的結構體陣列,每個資料的結構應當包括 學號 姓名 性別 出生日期 入學時間 專業 班級 備註。2 本系統顯示這樣的選單...

C語言課程設計 監考系統

include include include include include include 引用圖形庫標頭檔案 struct user 使用者 typedef struct rooms 教室資訊 typedef struct student 學生資訊 typedef struct the stu...