0

私はこの答えを書きました: https://stackoverflow.com/a/40181583/2642059これは、istream_iterator<int>含まれているループがヘッダーを読み取った後、整数を読み取るためにを使用します。したがって、テキストは次のようにフォーマットされます。

HR0
012312010
001230202

HR1
012031020
012320102
012323222
012321010

HR2
321020202

私はそのテキストを持っています: istringstream input. を使用して整数を読み取れるようにしたいのですがistream_iterator<int>(input)、非が見つかるまで読み取ってからint 、不良ビットを に設定しinputます。

istream_iterator<int>それを回避する方法はありますか、それとも読書を終えるたびに悪いビットをクリアする必要がありますか?

4

0 に答える 0