gpt4 book ai didi

c++ - ifstream gcount 在 getline 字符串过载时返回 0

转载 作者:行者123 更新时间:2023-11-30 03:56:18 24 4
gpt4 key购买 nike

我在调用

后发现 ifstream 对象上的 gcount
  getline(istream &, string &) 

返回 0。

应该是这样吗?

最佳答案

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

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

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

关于c++ - ifstream gcount 在 getline 字符串过载时返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28600797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com