CStdioFile::ReadString

virtual LPTSTR ReadString ( LPTSTR lpsz, UINT nMax );
lançar ( CFileException );

BOOL Re&adString(CStringamp;rString);
lançar ( CFileException );

Valor de retorno

Um ponteiro para o buffer que contém os dados de texto. NULL se final de arquivo foi atingido sem ler os dados; ou se boolean, FALSE se final de arquivo foi atingido sem ler os dados.

Parâmetros

lpsz

Especifica um ponteiro para um buffer fornecido pelo usuário que vai receber uma Cadeia de caracteres de texto terminada por caractere nulo.

nMax

Especifica o número máximo de caracteres a ser lido, não contando o caractere nulo final.

rString

Uma referência a um objeto de CString que irá conter a Cadeia de caracteres quando a função retorna.

Observações

Lê dados de texto em um buffer, até ao limite de nMax– 1 caracteres, do arquivo associado com the objeto CStdioFile . Leitura é interrompida pelo primeiro caractere de nova linha. Se, nesse caso, menos do que nMax– 1 caracteres foram lidas, um caractere de nova linha é armazenado no buffer. Um caractere nulo ('\0') é acrescentado em ambos os casos.

CFile:: Read também está disponível para entrada de modo de texto, mas não finalizar em um par de return – linefeed de carro.

&Notanbsp;  A versão do CString desta função remove o '/n' se houver; a versão LPTSTR não.

Exemplo

/ / exemplo de CStdioFile::ReadString
extern CStdioFile f;
Char buf [100];

f.ReadString (buf, 99)

Visão geral de CStdioFileMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CStdioFile::WriteString, CFile:: Read

Index