Aktywne Wpisy
Bavarczyk +24
giga_jablecznik +91
#facebookcontent #heheszki
Dołączyłem do grupy Zielarki, Szeptuchy, Wiedźmy, Wiedźmini na fb i świetnie się bawię
Dołączyłem do grupy Zielarki, Szeptuchy, Wiedźmy, Wiedźmini na fb i świetnie się bawię
Cześć, ma Ktoś pomysł czemu zapis i odczyt statycznego pliku binarnego nie dziala jak należy hdy używam pół FLOAT? Otóż mój edytor działa na Windowsie (LITTLE-ENDIAN) i zapisuje tutaj plik binarny. Otwieram plik potem w innym środowisku (BIG-ENDIAN). Problem jest taki że gdy dodaje do struktury pliku (statycznej) pole FLOAT to pod Windowsem jest zawsze dobrze, ale w tym drugim środowisku cały plik wczytuje jako śmieci, wszsytkie wartośći sa do dupy. JEstem świadomy że wartosci 16 i 32 bitowe trzeba swapować i to robię i do tej pory wszytko działało, coś sie zejbało gdy dodałem pola float.. macie jakiś pomysł..? Chodzi o to że wszsytkie pola są #!$%@? jakimś cudem, tutaj podglaś struktury - jest ona statyczna:
kod:
https://pastebin.com/q5eePSkK
__attribute__((packed))
i alignedCoś mi się wydaje, że więcej masz tam takich kwiatków.