Kezdőoldal » Számítástechnika » Programozás » Hogy tudnám megszámolni azt,...

Hogy tudnám megszámolni azt, hogy egy fájlban hány sor van?

Figyelt kérdés

Hogy tudnám megszámolni azt, hogy egy fájlban hány sor van?

C nyelv

Van rá valami függvény vagy tegyek be egy karaktert a fájl végére?


2013. dec. 3. 05:13
 1/5 anonim ***** válasza:
2013. dec. 3. 05:55
Hasznos számodra ez a válasz?
 2/5 iostream ***** válasza:
Az elsőn lévő válasz gyakorlatilag annyit csinál, hogy megszámolja a '\n' karakterek számát a fájlstreamben (azért nem fájlt mondok, mert az újsor nem mindig '\n', lásd Windows és Mac, de ha szöveges módban beolvastad, már ezt fogod kapni). De ez nem helyes, mindig eggyel kevesebb sort fog mondani, mert feltételezi, hogy minden fájlnak sorvége jellel van vége, pedig ez nem igaz.
2013. dec. 3. 09:22
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
Erre gondoltam én is ,hogy tudnám helyesen megcsinálni ?
2013. dec. 3. 21:28
 4/5 iostream ***** válasza:
Ha nem akarod beleszámolni az utolsó, üres sort akkor simán egyről indítod a számlálót, és leellenőrzöd, hogy az EOF előtti utolsó karakter újsor volt-e, és ha igen, akkor levonsz egyet belőle kiiratás előtt.
2013. dec. 3. 22:36
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Félelmetes. Nem tudja használni a Google-t, de programozna...
2013. dec. 4. 09:33
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!