Hogyan lehet midi fájlt dekódolni?





Hát, most már nekem sincs jobb ötletem, nézd meg a szabványt, hátha az segít:





"Én tulajdonképpen a midi fájl bitjeit akarom látni. Azokat az egyeseket és nullásokat. Onnan intézném tovább, de nem tudom, hogyan olvassam ki. Jó lenne ha menne c-ben az fopen=("midi.txt","r"), de sajnos nem megy."
Először is, a memória byte szervezésű, így legfeljebb byte-onként tudod olvasni. Persze az adott byte-okat már bitműveletekkel manipulálhatod.
Az fopen függvény meg tökéletesen működik, ha úgy használod, ahogy kell, csak utána kéne nézni:
"With the mode specifiers above the file is open as a text file. In order to open a file as a binary file, a "b" character has to be included in the mode string."
Szóval fopen("midi.txt","rb"), ahol a 'b' betű jelzi, hogy binárisan akarod megnyitni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!