wirtualne LPTSTR ReadString ( LPTSTR lpsz, UINT nMax );
rzut ( CFileException );
BOOL Re&adString(CStringamp;rString);
rzut ( CFileException );
Wartość zwracany
Wskaźnik bufor zawierający dane tekstowe. NULL gdy osiągnięto koniec pliku bez czytania danych; lub jeśli jest to wartość logiczna, wartość FALSE , jeśli koniec pliku został osiągnięty bez czytania danych.
Parametry
lpsz
Określa wskaźnik do buforu dostarczane przez użytkownika, który będzie odbierał ciąg zakończony wartością zerową tekst.
nMax
Określa maksymalną liczbę znaków do odczytu, nie licząc kończącego znaku null.
rString
Odwołanie do obiektu CString , który będzie zawierać ciąg, gdy funkcja zwraca.
Uwagi
Odczytuje dane tekstowe, do buforu, do limitu w wysokości nMax–1 znaków, z pliku skojarzone z obiektem CStdioFile . Odczyt jest zatrzymywana przez pierwszy znak nowego wiersza. Jeżeli w takim przypadku mniej znaków –1 nMaxzostała przeczytana, znak nowego wiersza jest przechowywane w buforze. Znak null ('\0') jest dołączany w obu przypadkach.
CFile::Read jest również dostępna w trybie tekstowym wejścia, ale nie kończy się na parę return–linefeed przewozu.
Uwaga Usuwa wersję CString ta funkcja '/n' Jeżeli obecny; wersja LPTSTR nie.
Przykład
/ / przykład CStdioFile::ReadString
extern CStdioFile f;
char buforze [100];
f.ReadString (buforze, 99)
Omówie&nie CStdioFile |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CStdioFile::WriteString, CFile::Read