Kezdőoldal » Számítástechnika » Programozás » Hogyan beolvasni adatokat...

Hogyan beolvasni adatokat bináris fájlból tudok láncolt listába? (C)

Figyelt kérdés
Adott egy amatőr adatbázis kezelő program. Tudunk benne új rekordot hozzáadni, keresni, módosítani, törölni és listázni. Eddig láncolt listásan működik is, csak adott egy bináris állomány is, amiből be kellene olvasnom az adatokat és fenti műveleteket elvégezni velük, úgy hogy a fájlban is változzon.

#C programozás #struktúra #.bin #ANSI C #láncolt lista #strukturált programozás #bináris fájlkezelés #összetett láncolt lista
2016. ápr. 26. 17:01
 1/1 uno20001 ***** válasza:

Tudod milyen szerkezetű a bináris állomány? Ha igen, akkor csak egy struct (vagy még annyi se) kell és egy tömbként tudod kezelni (persze miután beolvastad). Ha kész vagy a módosításokkal, akkor csak vissza kell írnod a fájlba.


Nagyon egyszerű példa: [link]


(persze itt az endianness[1] figyelmen kívül lett hagyva, ami azért bekeverhet más architektúrára való portoláskor, de az valószínűleg téged nem érint)


[1] [link]

2016. ápr. 26. 20:40
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!