Поделиться через


CArchive::ReadString

Эта функция-член вызывается для считывания текстовые данные в буфер из файла, связанного с объектом CArchive.

BOOL ReadString( 
   CString& rString  
);
LPTSTR ReadString(
   LPTSTR lpsz,
   UINT nMax 
);

Параметры

  • rString
    Ссылка на CString, которое будет содержать возникающую строку после того, как будет чтение из файла, связанного с объектом CArchive.

  • lpsz
    Задает указатель на пользователь- предоставленный буфер, который обращается null- завершенную строку текста.

  • nMax
    Определяет максимальное количество знаков для чтения.Должно быть единицу меньшего, чем размер буфера lpsz .

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

В версии, которая возвращает BOOL, если успешно; TRUEFALSE в противном случае.

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

Заметки

В версии функции-члена с параметром nMax буфер будет отложено с ограничением nMax - 1 символов.Чтение остановлено ключом возвращени- перевода строки экипажа.Конечные символы новой строки всегда удалены.Нуль-символ ("\0") для добавления в любом случае.

CArchive::Read также доступно для ввода текст- режиме, но он не закончит в момент, соответствующий ключу возвращени- перевода строки экипажа.

Пример

См. пример для CArchive::WriteString.

Требования

Header: afx.h

См. также

Ссылки

Класс CArchive

Диаграмма иерархии

CArchive::Read

CArchive::Write

CArchive::WriteString

Класс CArchiveException