首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::basic_istream::gcount

std::streamsize gcount() const;

?

?

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

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

  • 移动构造函数
  • swap()
  • get()
  • getline()
  • ignore()
  • read()
  • readsome()
  • operator>>(basic_streambuf*)

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

  • 构造器
  • putback()
  • unget()
  • peek()

参数

%280%29

返回值

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

二次

代码语言:javascript
复制
#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();
}

二次

产出:

二次

代码语言:javascript
复制
Characters extracted: 11

二次

代码语言:txt
复制
 ? cppreference.com

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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com