-3

我想跳转/循环到文本文件的最后一行,只读取该行的第一个字符并将其存储在一个名为“id”的 int 中。有人可以解释一下我将如何实现这一目标吗?文本文件的内容如下:

1 Chris Boy 5
2 Stephanie Girl 8
3 Zack Boy 1
4

1 回答 1

-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);
    }
于 2013-04-30T03:35:39.207 回答