CStdioFile::ReadString

Виртуальный LPTSTR ReadString ( LPTSTR lpsz, UINT nMax );
бросить ( CFileException );

BOOL Re&adString(CStringamp;rString);
бросить ( CFileException );

Возвращаемое значение

Указатель на буфер, содержащий текстовые данные. NULL , если был достигнут конец файла не читая любых данных; или если boolean, значение FALSE если был достигнут конец файла не читая любых данных.

Параметры

lpsz

Определяет указатель на пользователя буфер, который получит заканчивающуюся текстовой строки.

nMax

Определяет максимальное количество символов для чтения, не считая завершающий символ null.

rString

Ссылка на объект CString , который будет содержать строку, когда функция возвращает.

Примечания

Считывает текстовые данные в буфер, вплоть до предела nMax–1 символы из файла, связанного с объектом CStdioFile . Чтение останавливается с первого символа новой строки. Если в этом случае, было прочитано меньшее, чем nMax–1 символов, символ новой строки сохраняется в буфере. В любом случае добавляется символ null (\0).

CFile::Read также доступен для текстового ввода, но она никогда не завершится на пару return–linefeed перевозки.

Примечание   Удаляет CString версия этой функции '/n' при его наличии; LPTSTR версии не.

Пример

/ / Пример для CStdioFile::ReadString
внешний CStdioFile f;
buf char [100];

f.ReadString (buf, 99)

Обзор CStdioFileЧлены класса | Иерархическая схема

См. также CStdioFile::WriteString, CFile::Read

Index