o ile w przypadku plików tekstowych nie mam problemu z odczytaniem kilku danych o tyle jeśli chodzi o pliki binarne nie mam pojęcia jak odczytać więcej liczb.
Zapisałem do pliku dwie liczby: 1234 i 5678 ale nie wiem jak odczytać wszystkie - pierwszą bez problemowo ale jak przeskoczyć dalej i wczytać również drugą?
Eeee… normalnie odczytujesz jedną liczbę a potem drugą, wskaźnik pliku ci się sam przesuwa do przodu. Jak chcesz ręcznie przesuwać wskaźnik pliku to mozesz użyć funkcji fseek.
W powyższym kodzie odczytujesz przez fread 2 liczby a odczytana mieści tylko jedną, jest to dość poważny błąd. Co prawda w tym przypadku nic bardzo złego się nie stanie ale wiedz, że źle czynisz
Aaaa już wiem - w przykładzie, który tu wrzuciłem ustawiłem na sztywno normalne liczby dla int a w swoim programie miałem liczbę przekraczającą zakres int i mi dziwne rzeczy wychodziły