gcount
描述 (Description)
它用于获取字符数。
声明 (Declaration)
以下是std :: basic_istream :: gcount的声明。
streamsize gcount() const;
参数 (Parameters)
没有
返回值 (Return Value)
返回对对象执行的上一次无格式输入操作提取的字符数。
异常 (Exceptions)
Strong guarantee - 如果抛出异常,则流中没有变化。
数据竞争 (Data races)
访问流对象。
例子 (Example)
在下面的示例中为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