previous next Up Title Contents Index

fgetc()

fgetc()-funktio lukee seuraavan tavun tiedostosta f.
Tavu luetaan unsigned char -tyyppisenä (= kahdeksan bitin tavu tulkittuna etumerkittömänä kokonaislukuna) ja se palautetaan kokonaislukuna.
Syy siihen, että paluuarvo on kokonaisluku, on se että virhetilanteessa (tiedoston päättyminen) fgetc() palauttaa arvon EOF, joka on tyyppiä int.
Ohjelmassa fgetc()-funktion paluuarvo voidaan kuitenkin sijoittaa arvoksi char-tyyppiselle muuttujalle.
Tiedoston päättymisen tutkiminen kannattaa tehdä feof()-funktiolla.

previous next Up Title Contents Index