-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 に答える