用户层面的函数实现
1.首先是用户 卡槽 卡初始化
首先要使用头文件中的函数我们要先引入头文件
然后用动态内存申请的方式初始化卡槽数组
用0和定义好的宏去初始化有效个数和有效长度
用键盘输入的名字 电话 身份证号初始化用户信息
这里使用了strcpy函数
所以要在头文件中加入<string.h>
然后有指向的方式访问user中的变量
用键盘获取的方式初始化
因为records也是一个类似卡槽的数组
所以依旧使用动态内存申请的方法
2.判满 扩容 查询
这里需要注意的是我们再括号内访问变量是使用的是 . 访问
3.登陆和注册
登陆操作要设计出登陆是密码输错三次然后对卡进行锁卡操作
4.关于金额的操作
5.流水信息
这里使用了一个time函数,目的是获取操纵时的本地时间
6.销毁
需要注意的是销卡时要将其中的记录一并消除
这就是用户端的全部功能函数的实现