Compartilhar via


CArchive::ReadString

Chamar essa função de membro para ler dados de texto em um buffer de arquivo associado ao objeto de CArchive .

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

Parâmetros

  • rString
    Uma referência a CString que conterá a cadeia de caracteres resultante depois que é ler do arquivo associado ao objeto de CArchive.

  • lpsz
    Especifica um ponteiro para um buffer usuário fornecido que receber uma cadeia de caracteres de texto NULL- finalizada.

  • nMax
    Especifica o número máximo de caracteres para. Deve ser um menor do que o tamanho do buffer de lpsz .

Valor de retorno

Em a versão que retorna BOOL, se Verdadeiro com êxito; Falso caso contrário.

Em a versão que retorna LPTSTR, um ponteiro para o buffer que contém os dados de texto; se NULO final de Arquivo foi alcançado.

Comentários

Em a versão da função de membro com o parâmetro de nMax , o buffer sustentará a um limite de nMax - 1 caracteres. Leitura é interrompido por um par de retorno- alimentação de linha carro. Os caracteres de nova linha à direita são removidos sempre. Um caractere nulo (“\ 0 ") é acrescentado em ambos os casos.

CArchive::Read também está disponível para entrada de modo gráfico, mas não termina em um par de retorno- alimentação de linha carro.

Exemplo

Consulte o exemplo para CArchive::WriteString.

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe CArchive

Gráfico da hierarquia

CArchive::Read

CArchive::Write

CArchive::WriteString

Classe CArchiveException