我想跳转/循环到文本文件的最后一行,只读取该行的第一个字符并将其存储在名为“id”的int中。有人可以解释我将如何实现这一目标吗?文本文件的内容如下:
1 Chris Boy 5
2 Stephanie Girl 8
3 Zack Boy 1
答案 0 :(得分:-1)
我设法使用提供的链接tacp来解决这个问题。我的代码如下:
if (inStream.is_open())
{
inStream.seekg(-1, ios_base::end);
getline(inStream, lastLine);
id = stoi(lastLine);
id = id + 1;
}
else
{
cout << "Unable to open staffMembers.txt.\n";
exit(1);
}