CStdioFile::ReadString

Virtual LPTSTR ReadString ( LPTSTR lpsz, UINT nMax );
gettare ( CException );

BOOL Re&adString(CStringamp;rString);
gettare ( CException );

Valore restituito

Puntatore a un buffer contenente i dati di testo. NULL se la fine del file è stato raggiunto senza leggere tutti i dati; o se booleano, falso se fine del file è stato raggiunto senza leggere tutti i dati.

Parametri

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, senza contare il carattere di terminazione null.

rString

Un riferimento a un oggetto CString che conterrà la stringa quando la funzione restituisce.

Osservazioni

Legge dati di testo in un buffer, fino a un limite di nMax– 1 caratteri, dal file associato all'oggetto CStdioFile . Lettura viene fermato dal primo carattere di nuova riga. Se, in tal caso, meno di nMax– 1 caratteri sono stati letti, un carattere di nuova riga viene memorizzato nel buffer. Un carattere null ('\0') viene aggiunto in entrambi i casi.

CFile::Read è anche disponibile per l'ingresso in modalità testo, ma non termina su un paio di trasporto return–linefeed.

&Notanbsp;  La versione CString di questa funzione rimuove il '/n' se presente; la versione LPTSTR non.

Esempio

/ / esempio per CStdioFile::ReadString
extern CStdioFile f;
char buf [100];

f.ReadString (buf, 99)

Pa&noramica CStdioFile |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CStdioFile::WriteString, CFile::Read

Index