【问题标题】:ifstream gcount returns 0 on getline string overloadifstream gcount 在 getline 字符串重载时返回 0
【发布时间】:2015-04-20 11:14:33
【问题描述】:

在调用

后,我在 ifstream 对象上找到了 gcount
  getline(istream &, string &) 

返回 0。

应该是这样吗?

【问题讨论】:

    标签: c++ fstream getline


    【解决方案1】:

    是的,gcount() 应该返回对对象执行的最后一次无格式输入操作提取的字符数。

    getline() 列在应该更新的函数gcount() 中,但它是流的member getline() 而不是string getline()

    如果有疑问,this link 会告诉它白底黑字:表现为 UnformattedInputFunction,除了 input.gcount() 不受影响。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-02
      • 2015-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多