#include void main() { FILE *fp; fpos_t position; auto char buffer[80]; fp = fopen( "file", "r" ); if( fp != NULL ) { fgetpos( fp, &position ); /* get position */ fgets( buffer, 80, fp ); /* read record */ fsetpos( fp, &position ); /* set position */ fgets( buffer, 80, fp ); /* read same record */ fclose( fp ); } }