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