gpt4 book ai didi

c++ - 如何确定未格式化输入函数读取的字符数?

转载 作者:行者123 更新时间:2023-11-30 01:45:36 26 4
gpt4 key购买 nike

std::istream(嗯,真的,std::basic_istream)上的各种未格式化输入函数,如 read()readsome()getline()ignore() 都返回一个流。在处理结果时,了解实际读取了多少字符通常很重要。依赖字符串中的空字符显然不适用于二进制文件或 ignore(),它甚至不涉及任何字符串,即类似 strlen() 的东西完全没有问题。

如何使用 std::istream 或更一般的 std::basic_istream 确定最后一次未格式化输入操作读取的字符数?

最佳答案

使用 gcount() member function basic_istream 基类检索上次未格式化输入操作获得的字符数。

关于c++ - 如何确定未格式化输入函数读取的字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34386536/

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