Freigeben über


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

Siehe auch

Referenz

CArchive-Klasse

Hierarchien-Diagramm

CArchive::Read

CArchive::Write

CArchive::WriteString

CArchiveExceptions-Klasse