📨主交互界面
主交互界面的实现
其实到这里,后面的内容基本上就是运用前面搭好的架子以及接口了,涉及的技巧基本上也都在前面出现过了,所以之后的每个交互界面大家都可以先自己实现一个版本,再和我的版本对比,会更有收获哦。
当前进度
.---+- include -+- tools -+- color.h
| | +- hint.h
| | +- info.h
| |
| +- user -+- user.h
| |
| +- good -+- good.h
| |
| +- order -+- order.h
| |
| +- menu -+- menu.h
| |
| +- interface -+- interface.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
|
+- interface -+- mainInterface.c <---
| -+- adminInterface.c
| -+- userInterface.c
| -+- infoInterface.c
| -+- modifyInterface.c
| -+- sellerInterface.c
| -+- goodInterface.c
| -+- buyerInterface.c
|
+- main.c添加辅助宏
主交互页面的实现
提醒一下
interface.h中的头文件包含:
关于用户登陆的那个部分,我们需要记录当前登陆的到底是哪一个用户,以供后续的交互界面使用。所以,我们需要在userInterface.c中定义一个全局变量,记录登陆用户的数组下标:
记录的方式是利用checkPass函数的指针参数返回值(这个点在之前user模块讲过,就不重复了)。
为了让其余的interface模块能够使用这个变量,我们需要在interface.h头文件中声明这个变量:
到此,我们完成了主交互页面的实现。
最后更新于
这有帮助吗?