【发布时间】:2013-05-20 21:19:27
【问题描述】:
我有一个程序应该能够读取的银行帐户文件。这个函数现在可以使用 ifstream 来工作。但我希望程序读取文本文件的第 6 行(其值为“balance”),然后根据需要对其进行更新(删除并替换为新值)。
我使用了一个 for 循环来查找遍历的行。但是我如何在需要时更新它? (取款和存款更新余额)
这是我现在拥有的代码:
ifstream file;
string line;
file.open ("accounts.txt", ios::in);
for(int i = 0; i < 6; ++i) //6 being the 6th line
{
getline(file, line);
}
接下来会发生什么? 谢谢:)
【问题讨论】:
-
你的文件有多大?
-
这是一个小文本文件,大约10行