C语言ATM笔记

先看ATM效果:

思路:

ATM首先要有一个密码,用一个文件来保存密码------>输入密码验证是否正确,用一个循环语句和strcmp进行比较------>进入选择操作界面,用一个函数printf就行了------>选择操作界面注意用一个循环语句,比如操作1结束后可以继续选择------>更改密码时注意将密码写入文件保存------>取款、存款、查询用几个简单的函数实现------>退出时注意释放申请的内存----->执行完一个操作后问是否继续再用一个函数,这样既可以循环也可以退出

1.定义文件和存文件密码的指针:

然偶用org_number接收读取的密码

2.读取文件中的密码:

由于密码用指针org_number接收,则定义一个指针函数char*loadpassword();


两个动态分配内存函数:

读取后将地址给org_password然后判断是否有密码,若无则设置密码,若有则检查密码

3.设置密码:

inputpassword为设置新密码的函数:

savepassword函数:

4.检查密码:

输入密码正确后进入选择界面

5.先显示选择操作界面

然后选择序号

6.用函数选择序号:

7.然后用switch语句执行各个功能

操作1改密码:用已写过的setpassword函数

操作2取款:用getmoney函数

操作3存款:

操作4查询:

操作5退出:

选择的操作执行完后再选择是否继续:

到这就写完了,看下main函数代码:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容