From 76b46eb8d586210193b5fd43207cc233e30e1ec0 Mon Sep 17 00:00:00 2001 From: yangtengze Date: Sun, 21 May 2023 11:01:51 +0800 Subject: [PATCH 1/2] c10-c12 --- README.md | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/README.md b/README.md index 6126dda..ce5c841 100644 --- a/README.md +++ b/README.md @@ -210,5 +210,86 @@ 商品的数量:20 ``` +#### C10: 从文件中读取库存记录 +选择菜单命令 `1`,提示输入文件名,若文件存在,则打开文件读取 CSV 格式保存的所有库存记录;否则,若文件不存在,则给出错误信息并结束。 + +假设文件 `a.csv` 中,以 CSV (Comma-Separated Values)格式保存了如下记录: + +``` +103,显示器,8 +104,手机,12 +101,电脑,20 +102,打印机,10 +``` + +则读取记录的过程如下: + +``` +请输入想要操作的选项*-*:1 +读取数据 +请输入文件名:data1.csv +数据库种有4种商品信息 +读取 4 记录 + +1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加 +6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出 + +请输入想要操作的选项*-*:3 +商品的id:103 +商品的名称:显示器 +商品的数量:8 + + +1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加 +6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出 + +请输入想要操作的选项*-*:1 +读取数据 +请输入文件名称:a +a:读取数据失败 +注意:您的数据库内没有商品信息 + +``` + + + +#### C11: 将库存保存保存到文件 + +选择菜单命令 `2`,提示输入文件名,将所有库存记录以 CSV 格式保存到指定的文件中。 + +``` +请输入想要操作的选项*-*:2 +请输入文件名:data2.csv +已经保存 1 种商品信息 + + +请输入想要操作的选项*-*:2 +您没有商品信息不用保存 + +请输入想要操作的选项*-*:2 +请输入文件名:data2.csv +文件打开失败 + +``` + + + +#### C12: 以图表方式显示库存记录 + +选择菜单命令 `9`,以图表方式显示库存记录。 + +``` +请输入想要操作的选项*-*:9 +ID | NAME Amount +您的数据库没有商品! + +请输入想要操作的选项*-*:9 +ID | NAME Amount +101 电脑 20 + +1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加 +6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出 + +``` From c16543af1cc4ebd3afda9f6826a062b009342827 Mon Sep 17 00:00:00 2001 From: yangtengze Date: Sun, 21 May 2023 11:06:35 +0800 Subject: [PATCH 2/2] graph floder --- graph/a | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 graph/a diff --git a/graph/a b/graph/a new file mode 100644 index 0000000..e69de29