在我的计划,我输入一个文件,并在文件中是这样的:I/O C++从文本文件阅读
11267 2 500.00 2.00
...那是一条线。有相同的顺序设置更多的行。我需要将第一个号码11267
输入到actnum
。在那之后,2
转换为choice
等等。我简单地没有找出如何将第一个5位数字输入到第一个变量的逻辑。
actnum = 11267;
choice = 2;
编辑*
我都认为:
#include <fstream>
#include <iostream>
using namespace std;
void main()
{
int trans = 0, account;
float ammount, bal;
cout << "ATM" << endl;
等等等等
我只是不知道如何得到它只有输入具体的数字了进去。就像我在做“actnum”选择时一样,它是如何知道只把前5个数字放在里面的?
虽然这是用C stdio库,而不是C++的fstream的,我找到了简洁的格式字符串更具可读性。特别是格式更复杂。 – nimrodm
不要忘了在程序开始时'#include',否则这个程序不会编译 –
如果你要这样做,最好'#include'而不是。它应该更好地用C++ –