CArchive::ReadString

Chiamare la funzione membro per leggere i dati di testo in un buffer dal file associato all'oggetto CArchive.

BOOL ReadString( 
   CString& rString  
);
LPTSTR ReadString(
   LPTSTR lpsz,
   UINT nMax 
);

Parametri

  • rString
    Un riferimento a CString che conterrà la stringa risultante dopo che viene letto dal file associato all'oggetto di CArchive.

  • lpsz
    Specifica un puntatore a un buffer fornito dall'utente che riceverà una stringa di testo con terminazione null.

  • nMax
    Specifica il numero massimo di caratteri da leggere.Deve essere uno meno la dimensione del buffer di lpsz .

Valore restituito

Nella versione che restituisce BOOL, TRUE se eseguita correttamente, FALSE in caso contrario.

Nella versione che restituisce LPTSTR, un puntatore a un buffer che contiene i dati di testo; Se NULL di fine file è stato raggiunto.

Note

Nella versione della funzione membro con il parametro nMax, il buffer sosterrà al limite nMax a 1 caratteri.La lettura viene interrotta da una coppia ritorno a capo-avanzamento riga.I caratteri di nuova riga finale vengono rimossi sempre.Un carattere null (" \ 0 ") viene aggiunto in entrambi i casi.

CArchive::Read è disponibile anche per l'input di " text-mode ", ma non termina in una coppia ritorno a capo-avanzamento riga.

Esempio

Vedere l'esempio relativo CArchive::WriteString.

Requisiti

Header: afx.h

Vedere anche

Riferimenti

Classe di CArchive

Grafico della gerarchia

CArchive::Read

CArchive::Write

CArchive::WriteString

Classe di CArchiveException