如何在不需要重置流的情况下使用istream_iterator?

时间:2016-10-21 18:38:37

标签: c++ stream integer istream istream-iterator

我写过这样的答案: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>读完时都要清除坏位?

0 个答案:

没有答案