You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# C10: 从文件中读取库存记录
## 选择菜单命令 1 ,提示输入文件名,若文件存在,则打开文件读取 CSV 格式保存的所有库存记录;否
则,若文件不存在,则给出错误信息并结束。
假设文件 a.csv 中,以 CSV ( Comma-Separated Values) 格式保存了如下记录:
则读取记录的过程如下:
```
请选择: 3
-------------------------------------------------------
| NUMBER | NAME | ON HAND |
-------------------------------------------------------
| 100 | 打印机 | 10 |
| 101 | 电脑 | 20 |
-------------------------------------------------------
103,显示器,8
104,手机,12
101,电脑,20
102,打印机,10
请选择: 1
读取数据
请输入文件名: a.csv
读取 4 记录
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
请选择: 3
-------------------------------------------------------
| NUMBER | NAME | ON HAND |
-------------------------------------------------------
| 103 | 显示器 | 8 |
| 104 | 手机 | 12 |
| 101 | 电脑 | 20 |
| 102 | 打印机 | 10 |
-------------------------------------------------------
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
请选择: 1
读取数据
请输入文件名: a
a: No such file or directory
```
# C11: 将库存保存保存到文件
## 选择菜单命令 2 ,提示输入文件名,将所有库存记录以 CSV 格式保存到指定的文件中
```
请选择: 2
保存数据
请输入文件名: b.csv
保存 4 记录
```
# C12: 以图表方式显示库存记录
## 选择菜单命令 9 ,以图表方式显示库存记录
```
请选择: 9
图表
103 : 显示器 | ******** (8)
104 : 手机 | ************ (12)
101 : 电脑 | ******************** (20)
102 : 打印机 | ********** (10)
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
```