Share via


CInternetFile::ReadString

Chiamare la funzione membro per leggere un flusso di caratteri fino a quando non trova un carattere di nuova riga.

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

Parametri

  • pstr
    Un puntatore a una stringa che riceverà la riga che viene letta.

  • nMax
    Numero massimo di caratteri da leggere.

  • rString
    Un riferimento all'oggetto CString che riceve la riga letti.

Valore restituito

Un puntatore a un buffer che contiene i normali dati recuperati dall'oggetto CInternetFile.Indipendentemente dal tipo di dati del buffer passato al metodo, non esegue alcuna modifica ai dati, ad esempio conversione in Unicode), pertanto è necessario mappare i dati restituiti alla struttura previsto, ad esempio se il tipo void* sia stato restituito.

SeNULL di fine file è stato raggiunto senza leggere dati; oppure, se booleano, se FALSE di fine file è stato raggiunto senza leggere dati.

Note

La funzione consente la linea risultante nella memoria a cui fa riferimento il parametro pstr.Arresto di leggere caratteri quando viene raggiunto il numero massimo di caratteri, specificato da nMax.Il buffer riceve sempre un carattere di terminazione null.

Se si chiama ReadString senza prima SetReadBufferSizechiamante, si otterrà un buffer di 4096 byte.

Eccezioni

Questo metodo può generare eccezioni di tipo CInternetException*.

Requisiti

Header: afxinet.h

Vedere anche

Riferimenti

Classe di CInternetFile

Grafico della gerarchia