检查istream :: read()读取的字节数

时间:2014-04-03 14:15:13

标签: c++ istream

是否有可能性(任何方法)检查​​由下面的函数读取的字节数:

istream& read (char* s, streamsize n);

2 个答案:

答案 0 :(得分:5)

std::streamsize gcount() const;

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

gcount

答案 1 :(得分:0)

您可以使用gcount

stream.read(x, sizeof x)
stream.gcount();