求助(开发C语言下的仿ATM系统)
本人课程设计申请制作一个C语言程序,实现ATM取款过程。,昨天已经开始做了。
计划用一个文本文件保存几个用户卡号、密码、余额,再用一个多维数组与文本文件做对比,卡号、密码符合则显示其余额,并可取款和更改密码。
现在对于文件操作上存在很大的问题,希望大家能帮忙。
如何将一个文本文件的部分值赋予一个多维数组?
如何准确读取不同数据?
如何在文本中查找出是否有某个卡号?
[解决办法]
可以用链表来做。。
struct finance
{
char NO[20];
char cipher[8];
double banlance;
};
一个一个的建立,其后的操作就是对链表进行操作,然后写到文件里去。。
[解决办法]
如何准确读取不同数据?
如何在文本中查找出是否有某个卡号?
你如何设计这个文件?应该以卡号为准,直接搜索卡号,提取那一行,然后分别赋值给结构体成员。完成运算,写文件。
[解决办法]
fopen, fread, fseek, fwrite, fclose足以
[解决办法]
不会链表?不会文件的基本操作?
去看书吧,这里没有谁灰比书上讲的更系统了
[解决办法]
fscanf啊