Condividi tramite


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 CArchive

Grafico delle gerarchie

CArchive::Read

CArchive::Write

CArchive::WriteString

Classe CArchiveException