Kezdőoldal » Számítástechnika » Programozás » Java-ban a karakteres fájlok...

Java-ban a karakteres fájlok olvasásához van egy példa programom, segítene valaki értelmezni?

Figyelt kérdés

Nem rég kezdtem el Java programozási nyelvvel tanulni.

A [link] weboldalon a 9. hétnél tartok.

Persze más forrásból is tanulok mellé.


A karakteres fájlok olvasásánál van egy rész amit nem értek, hogy hogyan működik.

Maga a program itt található: [link] images/09_io_2.gif


A while mögötti feltételt nem értem.

Valaki el tudná nekem magyarázni konkrétan magát a feltételt?


Előre is köszönöm a segítséget! :)



2014. aug. 26. 17:37
 1/4 anonim ***** válasza:

Meghívja az fr FileReader objektumon a read() függvényt, ez olvas be új karaktert.

Ellenőrzi, hogy ennek az eredménye egyenlő-e -1el, mert ha igen, akkor a fájl végére értünk és nem kell tovább olvasni.

Valamint még a beolvasás eredményét értékül adja a c változónak, hogy aztán ki tudja írni.

Mindez azért tűnik bonyolultnak, mert nagyon tömören van leírva. A C egyik "szépsége".

2014. aug. 26. 17:49
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

Köszönöm a gyors válaszod!

Még egy kérdésem lenne. Lehet, hogy buta kérdés, de ez sem tiszta.

A fájl végét miért a -1 jelöli?

2014. aug. 26. 17:56
 3/4 anonim ***** válasza:

Mert valaki, aki implementálta a függvényt így döntött.

Általános C-s koncepció, hogy negatív számok valamilyen hibajeneséget jelölnek.

2014. aug. 26. 20:29
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

Értem.

Köszönöm szépen!

2014. aug. 26. 21:27

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!