希望有人能告诉我我做错了什么。我正在读取文本文件中每一行的特定点,然后尝试将该值添加到下一行的值中,并继续这样做直到文件/循环结束。但目前,它只会添加前两行的值,而不是......
123 + 456 + 789 = 总工资。
我的代码如下:
inStream.open("staffMembers.txt");
while(getline(inStream.ignore(256, '$'), line))
{
totalPayroll = stoi(line) + stoi(line);
}
inStream.close();
cout << "$" << totalPayroll << endl;
我的文本文件格式如下:
1 | Person One | $123
2 | Person Two | $456
3 | Person Three | $789