在线文档教程
C++
输入/输出 | Input/output

std::basic_istream::gcount

性病:基本[医]iStream::gcount

std::streamsize gcount() const;

返回由最后一个字符提取的字符数。未格式化输入操作...

的下列成员职能basic_istream更改后续的值gcount()呼叫:

  • 移动构造函数

  • swap()

  • get()

  • getline()

  • ignore()

  • read()

  • readsome()

  • operator>>(basic_streambuf*)

下列函数集gcount()改为零:

  • 构造器

  • putback()

  • unget()

  • peek()

参数

%280%29

返回值

上次未格式化输入操作提取的字符数。

二次

#include <iostream> #include <sstream> int main() { char x[20]; std::istringstream stream("Hello World" stream.read(x, sizeof x std::cout << "Characters extracted: " << stream.gcount( }

二次

产出:

二次

Characters extracted: 11

二次

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/io/basic[医]iStream/gcount