CArchive::ReadString
Rufen Sie die Memberfunktion auf, um Textdaten in einen Puffer aus der Datei zu lesen, die mit dem CArchive-Objekt zugeordnet ist.
BOOL ReadString(
CString& rString
);
LPTSTR ReadString(
LPTSTR lpsz,
UINT nMax
);
Parameter
rString
Ein Verweis auf CString, das die resultierende Zeichenfolge enthält, nachdem sie aus der Datei gelesen wurde, die mit dem CArchive-Objekt zugeordnet ist.lpsz
Gibt einen Zeiger auf einen vom Benutzer bereitgestellten Puffer an, der eine auf NULL endende Textzeichenfolge empfängt.nMax
Gibt die maximale Anzahl von Zeichen an, die zum Lesen.sollte ein weniger als die Größe des Puffers lpsz .
Rückgabewert
In der Version, die BOOL zurückgibt, TRUE, wenn erfolgreich; FALSE andernfalls.
In der Version, die LPTSTR zurückgibt, ein Zeiger auf den Puffer, der die Textdaten enthält; NULL, wenn Dateiende erreicht wurde.
Hinweise
In der Version der Memberfunktion mit dem nMax-Parameter, enthält der Puffer zu einer Tiefe von nMax - Zeichen 1.Lesen werden ein Wagenrücklauf/Zeilenvorschub-Paar kurz aufgehalten bei.Angehängte Zeichen werden immer entfernt.Ein NULL-Zeichen ("\ 0 ") wird in jedem Fall angefügt.
CArchive::Read ist auch für Textmoduseingabe verfügbar, aber sie endet nicht auf einem Wagenrücklauf/Zeilenvorschub-Paar.
Beispiel
Im Beispiel für CArchive::WriteString.
Anforderungen
Header: afx.h