C ++ rewind () - Biblioteca C ++ Padrão

A função rewind () em C ++ define o indicador de posição do arquivo para o início de um determinado fluxo de arquivo.

protótipo rewind ()

 void rewind (FILE * stream);

Uma chamada para retroceder (stream) é equivalente a uma chamada para fseek(stream, 0, SEEK_SET), exceto que os indicadores de fim de arquivo e erro são apagados.

É definido no arquivo de cabeçalho.

Parâmetros rewind ()

stream: O stream de arquivo para redefinir os sinalizadores de erro e o indicador EOF.

rewind () Valor de retorno

Nenhum.

Exemplo: como funciona a função rewind ()

 #include int main() ( int c; FILE *fp; fp = fopen("file.txt", "r"); if (fp) ( while ((c = getc(fp)) != EOF) putchar(c); rewind(fp); putchar(''); while ((c = getc(fp)) != EOF) putchar(c); ) fclose(fp); return 0; )

Quando você executa o programa, a saída será:

 Bem-vindo ao Programiz.com Bem-vindo ao Programiz.com

Artigos interessantes...