[ANSI C] Czym odczytywać pliki binarne?

0

Piszę sobie programik do wyświetlania bmp, ale jak używam fread to przy niektórych obrazkach przestaje mi odczytywać (prawdopodobnie trafia na znak końca pliku). Wobec tego jak radzicie odczytać to?

0

Znalazłem rozwiazanie, więc napiszę. Pewnie się przyda.
Problem jest taki, że jeżeli się otworzy plik przez fopen w trybie "r" to domyślnym trybem jest tryb tekstowy, a nie binarny. Dlatego wystarczy otworzyć w trybie "rb" i już. Ot taka drobnostka i pół dnia szukania błędu :-[

0

heh wiadomo ze z "b" ustaw sobie domyslne otwieranie na O_BINARY,
ale nie po to sie odzywam w bibliotece allegro sa gotowe funkcje do bmp

0

Może i są gotowe funkcje, ale zawsze większą przyjemność sprawia napisanie mi czegoś od podstaw, zwłaszcza, że tutaj mam możliwość zabawy z assemblerem :)
A co do ustawiania domyślnego to lepiej, żebym ja przyzwyczaił się do pisania "b" niż przestawiał. Bo w C nie piszę dla przyjemności, ale z przymusu i muszę się dostosować do narzucanych mi z zewnątrz reguł. Ale dzięki za informację.

1 użytkowników online, w tym zalogowanych: 0, gości: 1