CStdioFile::ReadString

virtuelle LPTSTR ReadString ( LPTSTR Lpsz, UINT nMax );
werfen ( CFileException );

BOOL Re&adString(CStringamp;rString);
werfen ( CFileException );

Rückgabewert

Ein Zeiger auf den Puffer mit die Textdaten. NULL , wenn Ende der Datei erreicht wurde, ohne alle Daten lesen; oder wenn boolean, FALSE , wenn Ende der Datei erreicht wurde, ohne Daten zu lesen.

Parameter

lpsz

Gibt einen Zeiger auf eine vom Benutzer angegebene Puffer, der eine Null-terminierte Zeichenfolge erhalten.

nMax

Gibt die maximale Anzahl von Zeichen gelesen, nicht mitgerechnet das abschließende Null-Zeichen.

rString

Ein Verweis auf ein CString -Objekt, das die Zeichenfolge enthalten wird, wenn die Funktion zurückgegeben.

Bemerkungen

Liest Text-Daten in einen Puffer, bis zu einer Grenze von nMax1 Zeichen, aus der Datei die CStdioFile -Objekt zugeordnet. Lesen ist nach dem ersten Newline-Zeichen beendet. Wenn in diesem Fall weniger als nMax1 Zeichen gelesen wurden, wird ein neue Zeilenumbruchzeichen im Puffer gespeichert. In beiden Fällen wird ein Null-Zeichen ('\0') angefügt.

CFile::Read gibt es auch für die Eingabe von Text-Modus, aber es wird nicht auf ein paar Wagenrücklauf Return – linefeed beendet.

Hinweis&Nbsp;  Die CString -Version dieser Funktion entfernt die '/n' falls vorhanden, die LPTSTR -Version nicht.

Beispiel

/ / Beispiel für CStdioFile::ReadString
Extern CStdioFile f;
Char Buf [100];

f.ReadString (Buf, 99)

CStdioFile Übersicht |  Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CStdioFile::WriteString, CFile::Read

Index