C++ basic_ios 库 - gcount
描述
它用于获取字符数。
声明
以下是 std::basic_istream::gcount 的声明。
streamsize gcount() const;
参数
none
返回值
返回对对象执行的最后一次无格式输入操作提取的字符数。
异常
Strong guarantee − 如果抛出异常,则流中没有变化。
数据竞争
访问流对象。
示例
在下面的 std::basic_istream::gcount 示例中。
#include <iostream> int main () { char str[20]; std::cout << "Please, enter a word: "; std::cin.getline(str,20); std::cout << std::cin.gcount() << " characters read: " << str << '\n'; return 0; }
让我们编译并运行上面的程序,这将产生以下结果 −
Please, enter a word: simplify 9 characteres read: simplify