diff --git a/code/purchase.cpp b/code/purchase.cpp index efa919de362c3accab9f125adeaf7b196956fc56..33b84fdd4f616c3824c44b0d58f3a47039f82582 100644 --- a/code/purchase.cpp +++ b/code/purchase.cpp @@ -8,7 +8,7 @@ suppliers suppliers_tail; commodity commodity_head; commodity commodity_tail; -// 构造一个空的带头结点的进货双向链表 +// 鏋勯犱竴涓┖鐨勫甫澶寸粨鐐圭殑杩涜揣鍙屽悜閾捐〃 Status InitList_purchase(purchase &head, purchase &tail) { head = (purchase)malloc(sizeof(purchase_information)); @@ -19,7 +19,7 @@ Status InitList_purchase(purchase &head, purchase &tail) return OK; } -// 在进货链表尾部添加一个进货结点 +// 鍦ㄨ繘璐ч摼琛ㄥ熬閮ㄦ坊鍔犱竴涓繘璐х粨鐐 Status ListAdd_purchase(purchase &tail, char number[], char name[], char source[], char channel[], int quantity, double price, date time) { purchase p; @@ -42,7 +42,7 @@ Status ListAdd_purchase(purchase &tail, char number[], char name[], char source[ return OK; } -// 在窗口中录出进货信息 +// 鍦ㄧ獥鍙d腑褰曞嚭杩涜揣淇℃伅 Status Printf_purchas(purchase &p) { printf("%s %s %s %s %d %.2lf %d %d %d\n", @@ -50,7 +50,7 @@ Status Printf_purchas(purchase &p) return OK; } -// 在文件中导出进货信息 +// 鍦ㄦ枃浠朵腑瀵煎嚭杩涜揣淇℃伅 Status Fprintf_purchas(purchase &p) { FILE *fp; @@ -66,21 +66,21 @@ Status Fprintf_purchas(purchase &p) return OK; } -// 遍历进货链表,依次对每个节点调用函数visit(),一旦visit()失败,则操作失败 +// 閬嶅巻杩涜揣閾捐〃锛屼緷娆″姣忎釜鑺傜偣璋冪敤鍑芥暟visit()锛屼竴鏃isit()澶辫触锛屽垯鎿嶄綔澶辫触 Status TraverseList_purchas(purchase &head, Status(*visit)(purchase &p)) { purchase p; p = head->next; if(!p) { - printf("暂无进货信息!\n"); + printf("鏆傛棤杩涜揣淇℃伅锛乗n"); return OK; } while(p) { if(!visit(p)) { - printf("进货信息遍历失败!\n"); + printf("杩涜揣淇℃伅閬嶅巻澶辫触锛乗n"); return ERROR; } p = p->next; @@ -88,21 +88,21 @@ Status TraverseList_purchas(purchase &head, Status(*visit)(purchase &p)) return OK; } -// 在窗口中录出进货链表 +// 鍦ㄧ獥鍙d腑褰曞嚭杩涜揣閾捐〃 Status DisplayList_purchas(purchase &head) { TraverseList_purchas(head, Printf_purchas); return OK; } -// 在文件中导出进货链表 +// 鍦ㄦ枃浠朵腑瀵煎嚭杩涜揣閾捐〃 Status FdisplayList_purchas(purchase &head) { TraverseList_purchas(head, Fprintf_purchas); return OK; } -// 构造一个空的带头结点的供应商双向链表 +// 鏋勯犱竴涓┖鐨勫甫澶寸粨鐐圭殑渚涘簲鍟嗗弻鍚戦摼琛 Status InitList_suppliers(suppliers &head, suppliers &tail) { head = (suppliers)malloc(sizeof(suppliers_information)); @@ -114,7 +114,7 @@ Status InitList_suppliers(suppliers &head, suppliers &tail) return OK; } -// 查找供应商公司名称与关键字匹配的供应商结点 +// 鏌ユ壘渚涘簲鍟嗗叕鍙稿悕绉颁笌鍏抽敭瀛楀尮閰嶇殑渚涘簲鍟嗙粨鐐 Status ListHandle_suppliers(suppliers &head, suppliers &p, char corporate_name[]) { p = head->next; @@ -129,7 +129,7 @@ Status ListHandle_suppliers(suppliers &head, suppliers &p, char corporate_name[] return OK; } -// 在供应商链表尾部添加一个供应商结点 +// 鍦ㄤ緵搴斿晢閾捐〃灏鹃儴娣诲姞涓涓緵搴斿晢缁撶偣 Status ListAdd_suppliers(suppliers &tail, char corporate_name[], char main_business[], char main_products[], char brand[], char contact_person[], char telephone[]) { suppliers p; @@ -150,7 +150,7 @@ Status ListAdd_suppliers(suppliers &tail, char corporate_name[], char main_busin return OK; } -// 从窗口中录入供应商信息 +// 浠庣獥鍙d腑褰曞叆渚涘簲鍟嗕俊鎭 Status Add_suppliers(suppliers &head, suppliers &tail) { suppliers p; @@ -160,14 +160,14 @@ Status Add_suppliers(suppliers &head, suppliers &tail) char brand[MAX_SIZE]; char contact_person[MAX_SIZE]; char telephone[MAX_SIZE]; - printf("请依次输入“公司名称、主营业务、主营产品、品牌、联络人、电话”,以空格作为结尾。\n"); + printf("璇蜂緷娆¤緭鍏モ滃叕鍙稿悕绉般佷富钀ヤ笟鍔°佷富钀ヤ骇鍝併佸搧鐗屻佽仈缁滀汉銆佺數璇濃濓紝浠ョ┖鏍间綔涓虹粨灏俱俓n"); while(1) { scanf("%s %s %s %s %s %s", corporate_name, main_business, main_products, brand, contact_person, telephone); ListHandle_suppliers(head, p, corporate_name); if(p) { - printf("公司名称为 %s 的供应商已存在,无需添加。\n", p->corporate_name); + printf("鍏徃鍚嶇О涓 %s 鐨勪緵搴斿晢宸插瓨鍦紝鏃犻渶娣诲姞銆俓n", p->corporate_name); if(getchar() == ' ') { break; @@ -181,11 +181,11 @@ Status Add_suppliers(suppliers &head, suppliers &tail) break; } } - printf("供应商信息录入成功!\n"); + printf("渚涘簲鍟嗕俊鎭綍鍏ユ垚鍔燂紒\n"); return OK; } -// 从文件中导入供应商信息 +// 浠庢枃浠朵腑瀵煎叆渚涘簲鍟嗕俊鎭 Status Fadd_suppliers(suppliers &head, suppliers &tail) { FILE *fp; @@ -208,7 +208,7 @@ Status Fadd_suppliers(suppliers &head, suppliers &tail) ListHandle_suppliers(head, p, corporate_name); if(p) { - printf("公司名称为 %s 的供应商已存在,无需添加!\n", p->corporate_name); + printf("鍏徃鍚嶇О涓 %s 鐨勪緵搴斿晢宸插瓨鍦紝鏃犻渶娣诲姞!\n", p->corporate_name); if(fgetc(fp) == ' ') { break; @@ -223,21 +223,21 @@ Status Fadd_suppliers(suppliers &head, suppliers &tail) } } fclose(fp); - printf("供应商信息导入成功!\n"); + printf("渚涘簲鍟嗕俊鎭鍏ユ垚鍔燂紒\n"); return OK; } -// 删除供应商公司名称与关键字匹配的供应商结点 +// 鍒犻櫎渚涘簲鍟嗗叕鍙稿悕绉颁笌鍏抽敭瀛楀尮閰嶇殑渚涘簲鍟嗙粨鐐 Status ListDelete_suppliers(suppliers &head) { suppliers p; char corporate_name[MAX_SIZE]; - printf("请输入要删除供应商的公司名称:\n"); + printf("璇疯緭鍏ヨ鍒犻櫎渚涘簲鍟嗙殑鍏徃鍚嶇О锛歕n"); scanf("%s", corporate_name); ListHandle_suppliers(head, p, corporate_name); if(!p) { - printf("未找到公司名称为 %s 的供应商,无需删除!\n"); + printf("鏈壘鍒板叕鍙稿悕绉颁负 %s 鐨勪緵搴斿晢,鏃犻渶鍒犻櫎锛乗n",corporate_name); return ERROR; } if(p->next) @@ -246,11 +246,11 @@ Status ListDelete_suppliers(suppliers &head) } p->pre->next = p->next; free(p); - printf("供应商信息删除成功!\n"); + printf("渚涘簲鍟嗕俊鎭垹闄ゆ垚鍔燂紒\n"); return OK; } -// 修改供应商公司名称与关键字匹配的供应商结点 +// 淇敼渚涘簲鍟嗗叕鍙稿悕绉颁笌鍏抽敭瀛楀尮閰嶇殑渚涘簲鍟嗙粨鐐 Status ListAlter_suppliers(suppliers &head, suppliers &tail) { suppliers p; @@ -262,35 +262,35 @@ Status ListAlter_suppliers(suppliers &head, suppliers &tail) char telephone[MAX_SIZE]; char option; bool flag = false; - printf("请输入要修改供应商的公司名称:\n"); + printf("璇疯緭鍏ヨ淇敼渚涘簲鍟嗙殑鍏徃鍚嶇О锛歕n"); scanf("%s", corporate_name); getchar(); ListHandle_suppliers(head, p, corporate_name); if(!p) { - printf("未找到公司名称为 %s 的供应商,是否添加?(y/n)\n", corporate_name); + printf("鏈壘鍒板叕鍙稿悕绉颁负 %s 鐨勪緵搴斿晢锛屾槸鍚︽坊鍔狅紵锛坹/n锛塡n", corporate_name); while(!flag) { scanf("%c", &option); switch(option) { case 'y': - printf("请依次输入“主营业务、主营产品、品牌、联络人、电话”\n"); + printf("璇蜂緷娆¤緭鍏モ滀富钀ヤ笟鍔°佷富钀ヤ骇鍝併佸搧鐗屻佽仈缁滀汉銆佺數璇濃漒n"); scanf("%s %s %s %s %s", main_business, main_products, brand, contact_person, telephone); ListAdd_suppliers(tail, corporate_name, main_business, main_products, brand, contact_person, telephone); - printf("供应商信息添加成功!\n"); + printf("渚涘簲鍟嗕俊鎭坊鍔犳垚鍔燂紒\n"); return OK; case 'n': flag = true; break; default: - printf("输入有误,请重新输入!\n"); + printf("杈撳叆鏈夎锛岃閲嶆柊杈撳叆锛乗n"); break; } } return ERROR; } - printf("请依次输入“公司名称、主营业务、主营产品、品牌、联络人、电话”\n"); + printf("璇蜂緷娆¤緭鍏モ滃叕鍙稿悕绉般佷富钀ヤ笟鍔°佷富钀ヤ骇鍝併佸搧鐗屻佽仈缁滀汉銆佺數璇濃漒n"); scanf("%s %s %s %s %s %s", corporate_name, main_business, main_products, brand, contact_person, telephone); strcpy(p->corporate_name, corporate_name); strcpy(p->main_business, main_business); @@ -298,11 +298,11 @@ Status ListAlter_suppliers(suppliers &head, suppliers &tail) strcpy(p->brand, brand); strcpy(p->contact_person, contact_person); strcpy(p->telephone, telephone); - printf("供应商信息修改成功!\n"); + printf("渚涘簲鍟嗕俊鎭慨鏀规垚鍔燂紒\n"); return OK; } -// 查询供应商公司名称与关键字匹配的供应商结点供应商信息 +// 鏌ヨ渚涘簲鍟嗗叕鍙稿悕绉颁笌鍏抽敭瀛楀尮閰嶇殑渚涘簲鍟嗙粨鐐逛緵搴斿晢淇℃伅 Status ListSearch_suppliers(suppliers &head, suppliers &tail) { suppliers p; @@ -314,29 +314,29 @@ Status ListSearch_suppliers(suppliers &head, suppliers &tail) char telephone[MAX_SIZE]; char option; bool flag = false; - printf("请输入要查询供应商的公司名称:\n"); + printf("璇疯緭鍏ヨ鏌ヨ渚涘簲鍟嗙殑鍏徃鍚嶇О锛歕n"); scanf("%s", corporate_name); getchar(); ListHandle_suppliers(head, p, corporate_name); if(!p) { - printf("未找到公司名称为 %s 的供应商,是否添加?(y/n)\n", corporate_name); + printf("鏈壘鍒板叕鍙稿悕绉颁负 %s 鐨勪緵搴斿晢锛屾槸鍚︽坊鍔狅紵锛坹/n锛塡n", corporate_name); while(!flag) { scanf("%c", &option); switch(option) { case 'y': - printf("请依次输入“主营业务、主营产品、品牌、联络人、电话”\n"); + printf("璇蜂緷娆¤緭鍏モ滀富钀ヤ笟鍔°佷富钀ヤ骇鍝併佸搧鐗屻佽仈缁滀汉銆佺數璇濃漒n"); scanf("%s %s %s %s %s", main_business, main_products, brand, contact_person, telephone); ListAdd_suppliers(tail, corporate_name, main_business, main_products, brand, contact_person, telephone); - printf("供应商信息添加成功!\n"); + printf("渚涘簲鍟嗕俊鎭坊鍔犳垚鍔燂紒\n"); return OK; case 'n': flag = true; break; default: - printf("输入有误,请重新输入!\n"); + printf("杈撳叆鏈夎锛岃閲嶆柊杈撳叆锛乗n"); break; } } @@ -346,7 +346,7 @@ Status ListSearch_suppliers(suppliers &head, suppliers &tail) return OK; } -// 在窗口中录出供应商信息 +// 鍦ㄧ獥鍙d腑褰曞嚭渚涘簲鍟嗕俊鎭 Status Printf_suppliers(suppliers &p) { printf("%s %s %s %s %s %s\n", p->corporate_name, p->main_business, p->main_products, p->brand, p->contact_person, p->telephone); @@ -354,7 +354,7 @@ Status Printf_suppliers(suppliers &p) return OK; } -// 在文件中导出供应商信息 +// 鍦ㄦ枃浠朵腑瀵煎嚭渚涘簲鍟嗕俊鎭 Status Fprintf_suppliers(suppliers &p) { FILE *fp; @@ -370,21 +370,21 @@ Status Fprintf_suppliers(suppliers &p) return OK; } -// 遍历供应商链表,依次对每个节点调用函数visit(),一旦visit()失败,则操作失败 +// 閬嶅巻渚涘簲鍟嗛摼琛紝渚濇瀵规瘡涓妭鐐硅皟鐢ㄥ嚱鏁皏isit()锛屼竴鏃isit()澶辫触锛屽垯鎿嶄綔澶辫触 Status TraverseList_suppliers(suppliers &head, Status(*visit)(suppliers &p)) { suppliers p; p = head->next; if(!p) { - printf("暂无供应商信息!\n"); + printf("鏆傛棤渚涘簲鍟嗕俊鎭紒\n"); return OK; } while(p) { if(!visit(p)) { - printf("供应商信息遍历失败!\n"); + printf("渚涘簲鍟嗕俊鎭亶鍘嗗け璐ワ紒\n"); return ERROR; } p = p->next; @@ -392,23 +392,23 @@ Status TraverseList_suppliers(suppliers &head, Status(*visit)(suppliers &p)) return OK; } -// 在窗口中录出供应商链表 +// 鍦ㄧ獥鍙d腑褰曞嚭渚涘簲鍟嗛摼琛 Status DisplayList_suppliers(suppliers &head) { TraverseList_suppliers(head, Printf_suppliers); - printf("供应商信息录出成功!\n"); + printf("渚涘簲鍟嗕俊鎭綍鍑烘垚鍔燂紒\n"); return OK; } -// 在文件中导出供应商链表 +// 鍦ㄦ枃浠朵腑瀵煎嚭渚涘簲鍟嗛摼琛 Status FdisplayList_suppliers(suppliers &head) { TraverseList_suppliers(head, Fprintf_suppliers); - printf("供应商信息导出成功!\n"); + printf("渚涘簲鍟嗕俊鎭鍑烘垚鍔燂紒\n"); return OK; } -// 构造一个空的带头结点的商品向链表 +// 鏋勯犱竴涓┖鐨勫甫澶寸粨鐐圭殑鍟嗗搧鍚戦摼琛 Status InitList_commodity(commodity &head, commodity &tail) { head = (commodity)malloc(sizeof(goods)); @@ -419,7 +419,7 @@ Status InitList_commodity(commodity &head, commodity &tail) return OK; } -// 在商品链表尾部添加一个商品结点 +// 鍦ㄥ晢鍝侀摼琛ㄥ熬閮ㄦ坊鍔犱竴涓晢鍝佺粨鐐 Status ListAdd_commodity(commodity &tail, char id_Number[], char goods_Name[], char place[], double buy_Price, double sell_Price, int remain_Number, int quality_Date, date purchase_Date, date produce_Date) { @@ -447,7 +447,7 @@ Status ListAdd_commodity(commodity &tail, char id_Number[], char goods_Name[], c return OK; } -// 查找商品编号与关键字匹配的供应商结点 +// 鏌ユ壘鍟嗗搧缂栧彿涓庡叧閿瓧鍖归厤鐨勪緵搴斿晢缁撶偣 Status ListHandle_commodity(commodity &head, commodity &p, char id_Number[]) { p = head->next; @@ -462,7 +462,7 @@ Status ListHandle_commodity(commodity &head, commodity &p, char id_Number[]) return OK; } -// 从窗口中录入商品信息 +// 浠庣獥鍙d腑褰曞叆鍟嗗搧淇℃伅 Status Add_commodity(commodity &head, commodity &tail, suppliers &suppliers_head, suppliers &suppliers_tail) { commodity p; @@ -484,7 +484,7 @@ Status Add_commodity(commodity &head, commodity &tail, suppliers &suppliers_head date purchase_Date; date produce_Date; bool flag = false; - printf("请依次输入“商品编号、商品名称、进货日期、进货来源(供应商)、进货渠道、进货数量、商品进价、商品售价、生产日期、保质期、库存位置”,以空格作为结尾。\n"); + printf("璇蜂緷娆¤緭鍏モ滃晢鍝佺紪鍙枫佸晢鍝佸悕绉般佽繘璐ф棩鏈熴佽繘璐ф潵婧愶紙渚涘簲鍟嗭級銆佽繘璐ф笭閬撱佽繘璐ф暟閲忋佸晢鍝佽繘浠枫佸晢鍝佸敭浠枫佺敓浜ф棩鏈熴佷繚璐ㄦ湡銆佸簱瀛樹綅缃濓紝浠ョ┖鏍间綔涓虹粨灏俱俓n"); while(1) { scanf("%s %s %d %d %d %s %s %d %lf %lf %d %d %d %d %s", @@ -502,7 +502,7 @@ Status Add_commodity(commodity &head, commodity &tail, suppliers &suppliers_head || p->purchase_Date.year != purchase_Date.year || p->purchase_Date.month != purchase_Date.month || p->purchase_Date.day != purchase_Date.day || p->produce_Date.year != produce_Date.year || p->produce_Date.month != produce_Date.month || p->produce_Date.day != produce_Date.day) { - printf("编号 %s 已存在商品信息\n", id_Number); + printf("缂栧彿 %s 宸插瓨鍦ㄥ晢鍝佷俊鎭痋n", id_Number); return ERROR; } p->remain_Number += quantity; @@ -512,11 +512,11 @@ Status Add_commodity(commodity &head, commodity &tail, suppliers &suppliers_head ListHandle_suppliers(suppliers_head, suppliers_p, source); if(!suppliers_p) { - printf("未找到公司名称为 %s 的供应商,请先添加!\n", source); - printf("请依次输入“主营业务、主营产品、品牌、联络人、电话”\n"); + printf("鏈壘鍒板叕鍙稿悕绉颁负 %s 鐨勪緵搴斿晢锛岃鍏堟坊鍔!\n", source); + printf("璇蜂緷娆¤緭鍏モ滀富钀ヤ笟鍔°佷富钀ヤ骇鍝併佸搧鐗屻佽仈缁滀汉銆佺數璇濃漒n"); scanf("%s %s %s %s %s", main_business, main_products, brand, contact_person, telephone); ListAdd_suppliers(suppliers_tail, source, main_business, main_products, brand, contact_person, telephone); - printf("供应商信息添加成功!\n"); + printf("渚涘簲鍟嗕俊鎭坊鍔犳垚鍔燂紒\n"); ListHandle_suppliers(suppliers_head, suppliers_p, source); } ListAdd_purchase(suppliers_p->purchase_tail, id_Number, goods_Name, source, channel, quantity, buy_Price, purchase_Date); @@ -525,12 +525,12 @@ Status Add_commodity(commodity &head, commodity &tail, suppliers &suppliers_head break; } } - printf("商品信息录入成功!\n"); - printf("进货信息录入成功!\n"); + printf("鍟嗗搧淇℃伅褰曞叆鎴愬姛锛乗n"); + printf("杩涜揣淇℃伅褰曞叆鎴愬姛锛乗n"); return OK; } -// 从文件中导入商品信息 +// 浠庢枃浠朵腑瀵煎叆鍟嗗搧淇℃伅 Status Fadd_commodity(commodity &head, commodity &tail, suppliers &suppliers_head, suppliers &suppliers_tail) { FILE *fp; @@ -576,7 +576,7 @@ Status Fadd_commodity(commodity &head, commodity &tail, suppliers &suppliers_hea || p->purchase_Date.year != purchase_Date.year || p->purchase_Date.month != purchase_Date.month || p->purchase_Date.day != purchase_Date.day || p->produce_Date.year != produce_Date.year || p->produce_Date.month != produce_Date.month || p->produce_Date.day != produce_Date.day) { - printf("编号 %s 已存在商品信息\n", id_Number); + printf("缂栧彿 %s 宸插瓨鍦ㄥ晢鍝佷俊鎭痋n", id_Number); return ERROR; } p->remain_Number += quantity; @@ -586,11 +586,11 @@ Status Fadd_commodity(commodity &head, commodity &tail, suppliers &suppliers_hea ListHandle_suppliers(suppliers_head, suppliers_p, source); if(!suppliers_p) { - printf("未找到公司名称为 %s 的供应商,请先添加!\n", source); - printf("请依次输入“主营业务、主营产品、品牌、联络人、电话”\n"); + printf("鏈壘鍒板叕鍙稿悕绉颁负 %s 鐨勪緵搴斿晢锛岃鍏堟坊鍔!\n", source); + printf("璇蜂緷娆¤緭鍏モ滀富钀ヤ笟鍔°佷富钀ヤ骇鍝併佸搧鐗屻佽仈缁滀汉銆佺數璇濃漒n"); scanf("%s %s %s %s %s", main_business, main_products, brand, contact_person, telephone); ListAdd_suppliers(suppliers_tail, source, main_business, main_products, brand, contact_person, telephone); - printf("供应商信息添加成功!\n"); + printf("渚涘簲鍟嗕俊鎭坊鍔犳垚鍔燂紒\n"); ListHandle_suppliers(suppliers_head, suppliers_p, source); } ListAdd_purchase(suppliers_p->purchase_tail, id_Number, goods_Name, source, channel, quantity, buy_Price, purchase_Date); @@ -600,19 +600,19 @@ Status Fadd_commodity(commodity &head, commodity &tail, suppliers &suppliers_hea } } fclose(fp); - printf("商品信息导入成功!\n"); - printf("进货信息导入成功!\n"); + printf("鍟嗗搧淇℃伅瀵煎叆鎴愬姛锛乗n"); + printf("杩涜揣淇℃伅瀵煎叆鎴愬姛锛乗n"); return OK; } -// 添加供应商信息界面 +// 娣诲姞渚涘簲鍟嗕俊鎭晫闈 Status Interface_add_suppliers(commodity &commodity_head, commodity &commodity_tail, suppliers &suppliers_head, suppliers &suppliers_tail) { int option; bool flag = false; system("cls"); - printf("添加供应商信息界面\n1.从窗口中录入供应商信息\n2.从文件中导入供应商信息\n3.返回上一级界面\n4.返回主界面\n"); + printf("娣诲姞渚涘簲鍟嗕俊鎭晫闈n1.浠庣獥鍙d腑褰曞叆渚涘簲鍟嗕俊鎭痋n2.浠庢枃浠朵腑瀵煎叆渚涘簲鍟嗕俊鎭痋n3.杩斿洖涓婁竴绾х晫闈n4.杩斿洖涓荤晫闈n"); while(!flag) { scanf("%d", &option); @@ -633,21 +633,21 @@ Status Interface_add_suppliers(commodity &commodity_head, commodity &commodity_t flag = true; break; default: - printf("输入有误,请重新输入!\n"); + printf("杈撳叆鏈夎锛岃閲嶆柊杈撳叆锛乗n"); break; } } return OK; } -// 打印供应商信息界面 +// 鎵撳嵃渚涘簲鍟嗕俊鎭晫闈 Status Interface_print_suppliers(commodity &commodity_head, commodity &commodity_tail, suppliers &suppliers_head, suppliers &suppliers_tail) { int option; bool flag = false; system("cls"); - printf("打印供应商信息界面\n1.从窗口中录出供应商信息\n2.从文件中导出供应商信息\n3.返回上一级界面\n4.返回主界面\n"); + printf("鎵撳嵃渚涘簲鍟嗕俊鎭晫闈n1.浠庣獥鍙d腑褰曞嚭渚涘簲鍟嗕俊鎭痋n2.浠庢枃浠朵腑瀵煎嚭渚涘簲鍟嗕俊鎭痋n3.杩斿洖涓婁竴绾х晫闈n4.杩斿洖涓荤晫闈n"); while(!flag) { scanf("%d", &option); @@ -668,21 +668,21 @@ Status Interface_print_suppliers(commodity &commodity_head, commodity &commodity flag = true; break; default: - printf("输入有误,请重新输入!\n"); + printf("杈撳叆鏈夎锛岃閲嶆柊杈撳叆锛乗n"); break; } } return OK; } -// 供应商信息管理界面 +// 渚涘簲鍟嗕俊鎭鐞嗙晫闈 Status Interface_suppliers_management(commodity &commodity_head, commodity &commodity_tail, suppliers &suppliers_head, suppliers &suppliers_tail) { int option; bool flag = false; system("cls"); - printf("供应商信息管理界面\n1.添加供应商信息\n2.删除供应商信息\n3.修改供应商信息\n4.查询供应商信息\n5.打印供应商信息\n6.返回主界面\n"); + printf("渚涘簲鍟嗕俊鎭鐞嗙晫闈n1.娣诲姞渚涘簲鍟嗕俊鎭痋n2.鍒犻櫎渚涘簲鍟嗕俊鎭痋n3.淇敼渚涘簲鍟嗕俊鎭痋n4.鏌ヨ渚涘簲鍟嗕俊鎭痋n5.鎵撳嵃渚涘簲鍟嗕俊鎭痋n6.杩斿洖涓荤晫闈n"); while(!flag) { scanf("%d", &option); @@ -710,21 +710,21 @@ Status Interface_suppliers_management(commodity &commodity_head, commodity &comm flag = true; break; default: - printf("输入有误,请重新输入!\n"); + printf("杈撳叆鏈夎锛岃閲嶆柊杈撳叆锛乗n"); break; } } return OK; } -// 进货管理界面 +// 杩涜揣绠$悊鐣岄潰 Status Interface_purchase_management(commodity &commodity_head, commodity &commodity_tail, suppliers &suppliers_head, suppliers &suppliers_tail) { int option; bool flag = false; system("cls"); - printf("进货管理界面\n1.从窗口中录入商品信息和进货信息\n2.从文件中导入商品信息和进货信息\n3.返回主界面\n"); + printf("杩涜揣绠$悊鐣岄潰\n1.浠庣獥鍙d腑褰曞叆鍟嗗搧淇℃伅鍜岃繘璐т俊鎭痋n2.浠庢枃浠朵腑瀵煎叆鍟嗗搧淇℃伅鍜岃繘璐т俊鎭痋n3.杩斿洖涓荤晫闈n"); while(!flag) { scanf("%d", &option); @@ -741,21 +741,21 @@ Status Interface_purchase_management(commodity &commodity_head, commodity &commo flag = true; break; default: - printf("输入有误,请重新输入!\n"); + printf("杈撳叆鏈夎锛岃閲嶆柊杈撳叆锛乗n"); break; } } return OK; } -// 主界面 +// 涓荤晫闈 Status Main_interface(commodity &commodity_head, commodity &commodity_tail, suppliers &suppliers_head, suppliers &suppliers_tail) { int option; bool flag = false; system("cls"); - printf("主界面\n1.供应商信息管理\n2.进货管理\n3.退出主界面\n"); + printf("涓荤晫闈n1.渚涘簲鍟嗕俊鎭鐞哱n2.杩涜揣绠$悊\n3.閫鍑轰富鐣岄潰\n"); while(!flag) { scanf("%d", &option); @@ -772,7 +772,7 @@ Status Main_interface(commodity &commodity_head, commodity &commodity_tail, case 3: return OK; default: - printf("输入有误,请重新输入!\n"); + printf("杈撳叆鏈夎锛岃閲嶆柊杈撳叆锛乗n"); break; } }