Hogy tudok C-ben . Txt fájlból egy tetszőleges sort beolvasni?
Figyelt kérdés
Ha jól tudom az fgets() az első sort olvassa be (?). Hogy tudom meghatározni, hogy azt a sort olvassa be, amit én szeretnék?2014. nov. 17. 20:38
1/2 anonim válasza:
1. Tudod hanyadik sor kell neked:
Addig olvasod a sorokat amíg nem érsz oda, ahová szeretnél.
2. Tudod hogy néz ki az a sor amit szeretnél:
Addig olvasod a sorokat amíg a minta nem egyezik.
3. Byte-ra pontosan tudod hol van a sor.
Beolvasol n byte-ot majd azt a sort amit szeretnél.
Hatékonyság szempontjából érdemes 4096 byte-ot beolvasnod (IO lapméret) és abban keresni a sorvégeket, pont amennyi kell és úgy kezelni a bufferedet.
2/2 anonim válasza:
" Hogy tudok C-ben . Txt fájlból egy tetszőleges sort
beolvasni?"
Röviden tömören sehogy.
A szöveges file egy adatfolyam, csak folytonosan tudsz benne olvasni.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!