Keskustelu:EOF

Linux.fista
Versio hetkellä 16. helmikuuta 2010 kello 22.02 – tehnyt LP (keskustelu | muokkaukset) (tiedoston loppu ei sama kuin loppumerkki)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Tiedoston loppu ja loppumerkki

Minusta tuntuu, ettei tässä ole tehty selvää eroa tiedoston lopun ja loppumerkin välillä. DOS:ssa CTRL-Z taisi tarkoittaa tietyntyyppisten tiedostojen loppua. Unixissa ei vastaavaa käytäntöä ole, vaan tiedoston loppu on tiedoston loppu.

Sen sijaan merkkiä CTRL-D (ASCII EOT, ”end of transfer”) käytetään ilmaisemaan ”tiedoston” loppua, silloin kun tiedosto syötetään näppäimistöltä tai esimerkiksi hirellä kopioimalla.

Ohjelmoinnissa EOF-tulos todella voi merkitä monta eri asiaa. Niistä voisi ehkä kertoa enemmän, mutta ohjelmoijan on kuitenkin ajateltava niitä perusteellisemmin kuin tässä voi esittää.

--LP 16. helmikuuta 2010 kello 19.02 (UTC)