Я заметил два способа возврата к началу файла
FILE *fp = fopen("test.bin", "r") fseek(fp, 0, SEEK_END); rewind(fp);
и
FILE *fp = fopen("test.bin", "r") fseek(fp, 0, SEEK_END); fseek(fp, 0, SEEK_SET);
В чем разница между этими методами?