CStdioFile::ReadString

віртуальний LPTSTR ReadString ( LPTSTR lpsz, UINT nMax );
кинути ( CFileException );

BOOL Re&adString(CStringamp;rString);
кинути ( CFileException );

Значення, яке повертається

Вказівник миші в буфер, який містить текстові дані. NULL якщо було досягнуто кінця файлу, без будь-яких даних; або, якщо логічні, ПОМИЛКОВІ якщо було досягнуто кінця файлу, без будь-яких даних.

Параметри

lpsz

Вказує вказівник на надані користувачем дані буфера, який отримуватиме рядок із нульовим тексту.

nMax

Вказує максимальну кількість символів, щоб прочитати, не рахуючи припинення null символів.

rString

Посилання на CString об'єкт, який буде містити рядок, коли функція повертає.

Зауваження

Читає текстових даних в буфер, до обмеження nMaxсимволи – 1, з файлу, пов'язаних з CStdioFile об'єкт. Читання зупинив перший символ нового рядка. Якщо в цьому випадку, менше, ніж nMax– 1 символи були прочитані, символ нового рядка зберігається в буфері. Null символів ('\0') додається в будь-якому разі.

CFile::Read також доступний для вводу тексту в режимі, але не припиняється на пару return–linefeed перевезення.

Примітка   Версії CString ця функція видаляє на '/n' Якщо; LPTSTR версія не.

Приклад

/ / приклад для CStdioFile::ReadString
зовнішній CStdioFile f;
CHAR buf [100];

f.ReadString (buf, 99)

Огляд CStdioFileЧлени класу | Ієрархічна діаграма

Дивіться також CStdioFile::WriteString, CFile::Read

Index