Справочник по C/C++
read()

#include <iostream>
istream &read(char *buf, streamsize num);

Описание

Читает байты из соответствующего потока ввода

Функция является членом класса istream

Функция read() читает num байт из соответствующего потока ввода и помещает их в буфер, адресуемый параметром buf. При достижении конца файла до прочтения num символов функция read() просто прекращает работу и устанавливает флаг failbit, а в буфере содержится столько символов, сколько было прочитано в действительности.(См. раздел "gcount"). Функция read() возвращает ссылку на поток.