La función rewind () en C ++ establece el indicador de posición del archivo al comienzo de la secuencia de archivo dada.
prototipo rewind ()
rebobinado vacío (ARCHIVO * flujo);
Una llamada a rebobinar (flujo) es equivalente a una llamada a fseek(stream, 0, SEEK_SET)
, excepto que se borran los indicadores de final de archivo y error.
Está definido en el archivo de encabezado.
Parámetros rewind ()
stream: El flujo de archivos para restablecer los indicadores de error y el indicador EOF.
rebobinar () Valor de retorno
Ninguna.
Ejemplo: cómo funciona la función 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; )
Cuando ejecute el programa, la salida será:
Bienvenido a Programiz.com Bienvenido a Programiz.com