当我使用ifstream的读取功能时,如何获得实际的字节数

时间:2015-12-17 15:30:45

标签: c++ io

代码:

ifstream in("a.jpg",ios:in|ios:binary);
char data[1024];
in.read(data,1024);

我如何知道读取函数读取的实际字节数?

1 个答案:

答案 0 :(得分:1)

您想使用gcount,如下所示:

std::streamsize bytes_read = in.gcount();