📃封装设计各界面的菜单
正式编写交互界面前的最后一步,封装设计各种菜单。
当前进度
.---+- include -+- tools -+- color.h
| | +- hint.h
| | +- info.h
| |
| +- user -+- user.h
| |
| +- good -+- good.h
| |
| +- order -+- order.h
| |
| +- menu -+- menu.h <---
| |
| +- config.h
|
+- src -+- tools -+- color.c
| +- hint.c
| +- info.c
|
+- data -+- id.txt
| +- user.txt
| +- good.txt
| +- order.txt
|
+- user -+- user.c
|
+- good -+- good.c
|
+- order -+- order.c
|
+- menu -+- menu.c <---
|
+- main.c菜单到底在做什么

一个稚嫩的实现方式
优化:健体+瘦身
“健体”优化:处理用户的非法输入,提升鲁棒性
“瘦身”优化:泛化编程,一个函数写完所有的菜单

最终实现
最后更新于