// rewind.c /* Este programa primero abre un archivo llamado * rewind.out para entrada y salida y escribe dos enteros al archivo. * Despues, usa rewind para reposicionar el apuntador del archivo * al inicio del archivo y lee os datos nuevamente. */ #include int main( void ) { FILE *stream; int data1, data2; data1 = 1; data2 = -37; fopen_s( &stream, "rewind.dat", "w+" ); if( stream != NULL ) { fprintf( stream, "%d %d", data1, data2 ); printf( "Los valores escritos son: %d y %d\n", data1, data2 ); rewind( stream ); fscanf_s( stream, "%d %d", &data1, &data2 ); printf( "Los valores leidos son: %d y %d\n", data1, data2 ); fclose( stream ); } }