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 de CArchive

Gráfico de hierarquia

CArchive::Read

CArchive::Write

CArchive::WriteString

Classe de CArchiveException