віртуальний 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