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