ifstream :: read не сообщает, сколько байтов он действительно читает?

Я используюifstream::read читать файл,

ifstream ifs("a.txt");
char buf[1024];
ifs.read(buf, 1024);

Но размер файла может быть меньше1000 bytesИтак, как я должен знать, сколько байтов было прочитано изifs?

Ответы на вопрос(1)

Ваш ответ на вопрос