funciones de la biblioteca C - rebobinado ()
C biblioteca estándar - <stdio.h>
descripción
funciones de la biblioteca Cvacío rebobinado (FILE * stream) al comienzo de la ubicación de archivo definido por unos archivos de flujode caudal dado.
declaración
Aquí está la declaración de la función de rebobinado ().
void rewind(FILE *stream)
parámetros
- corriente - Este es un puntero a FILE puntero a un objeto, el flujo ARCHIVO identificador de objeto.
Valor de retorno
Esta función no devuelve un valor.
Ejemplos
El siguiente ejemplo muestra se utiliza la función de rebobinado ().
#include <stdio.h> int main() { char str[] = "This is w3cschool.cc"; FILE *fp; int ch; /* 首先让我们在文件中写入一些内容 */ fp = fopen( "file.txt" , "w" ); fwrite(str , 1 , sizeof(str) , fp ); fclose(fp); fp = fopen( "file.txt" , "r" ); while(1) { ch = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", ch); } rewind(fp); printf("\n"); while(1) { ch = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", ch); } fclose(fp); return(0); }
Supongamos que tenemos unarchivo.txt archivo de texto,que dice lo siguiente:
This is w3cschool.cc
Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:
This is w3cschool.cc This is w3cschool.cc