readsome()

#include <iostream>
streamsize readsome(char *buf, streamsize num);

Описание

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

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

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