Txt fájlból hogyan tudok bináris fájlt létrehozni?
182 soros txt fájlom van, minden sorban egy egész majd egy valós és ismét egy egész, ebből kéne hasonló szerkezetben bináris fájl létrehoznom, hogyan tudom ezt megtenni?
addig eljutottam, hogy fscanf(szoveges,"%d%lf%d", &a, &b, &c)-vel beolvasom, de ezeket aztán hogy írom bele a bináris fájlba? fwrite-ot hogyan kell ilyenkor használni?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Nem értem.
Alapból a számítógép mindent binárisan tárol.
Meg egyébként is. A txt-ben látott karakterek nem mások, mint a bináris kód által reprezentált karakter.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Próbáld meg inkább 2 tömbbe csoportosítani az egyforma típusú adatokat, és azt kiírni/beolvasni.
fwrite(valos_tomb, sizeof(double), tomb_size, file);
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Hosszas masodpercek eredmenye.
"In order to open a file as a binary file, a "b" character has to be included in the mode string."
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!