資源簡介
1、本程序實現了用戶的點餐功能,共包含五類菜品:涼菜、熱菜、鍋仔、主食、飲品。還有查看所點菜品與結束等功能。
2、后臺管理員:按a可進入,主頁面并未提示。
3、合理運用getch函數,清屏與暫停函數,頁面整潔清爽。
4、菜品與txt文件對應,可實現對程序與txt的同步增刪改查等功能。
5、使用了C語言很多基礎語法:函數、指針、結構體、文件等。
代碼片段和文件信息
#include
#include
#include
#include
/*宏定義區*/
#define?max_str?30?//最大字符串長度
#define?max_num?30?//最大菜品數量
#define?max_all?100?//今日售賣總計最大值
/*定義菜品結構體*/
struct?dishes
{
????char?name[max_str];
????int?price;
};
/*定義全局變量*/
struct?dishes?list1[max_num];?//存放涼菜菜品信息
int?num1=0;?//存放涼菜菜品數量
int?*p1=&num1;
struct?dishes?list2[max_num];?//存放熱菜菜品信息
int?num2=0;?//存放熱菜菜品數量
int?*p2=&num2;
struct?dishes?list3[max_num];?//存放鍋仔菜品信息
int?num3=0;?//存放鍋仔菜品數量
int?*p3=&num3;
struct?dishes?list4[max_num];?//存放主食菜品信息
int?num4=0;?//存放主食菜品數量
int?*p4=&num4;
struct?dishes?list5[max_num];?//存放飲品菜品信息
int?num5=0;?//存放飲品菜品數量
int?*p5=&num5;
struct?dishes?list6[max_num];?//存放顧客點餐菜品信息
int?num6=0;?//存放顧客點餐菜品數量
int?*p6=&num6;
struct?dishes?list7[max_all];?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????????92??2020-04-12?09:46??主食.txt
?????文件?????????134??2020-04-12?09:44??涼菜.txt
?????文件?????????140??2020-04-12?09:41??熱菜.txt
?????文件??????159335??2020-04-16?15:09??程序結構導圖.jpg
?????文件?????????148??2020-04-12?09:45??鍋仔.txt
?????文件??????????92??2020-04-12?11:49??飲品.txt
?????文件???????20057??2020-04-16?14:51??Ordering?_system.c
- 上一篇:bmp2jpeg圖像壓縮
- 下一篇:進程調度和內存管理算法實現
評論
共有 條評論