Partilhar via


basic_filebuf::setbuf

Executa um detalhe da operação cada buffer derivado do fluxo.

virtual basic_streambuf<Elem, Tr> *setbuf(
    char_type *_Buffer,
    streamsize _Count
);

Parâmetros

  • _Buffer
    Ponteiro para um buffer.

  • _Count
    O tamanho do buffer.

Valor de retorno

A função de membro protegida retorna nulo se o ponteiro de arquivo fp é um ponteiro nulo.

Comentários

setbuf chama setvbuf(fp, (char *)_Buffer, _IOFBF, _Count * sizeof (Elem) ) para oferecer a matriz de _Count elementos que iniciam em _Buffer como um buffer para o fluxo. Se a função retorna um valor diferente de zero, a função retorna um ponteiro nulo. Caso contrário, retorna this para sinalizar o êxito.

Requisitos

fstream <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe basic_filebuf

Programação iostream

Convenções iostreams