12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Poglavlje 5Ulaz i izlaz podatakaU ovom poglavlju uvodimo šest funkcija iz standardne ulazno-izlazne biblioteke:getchar, putchar, gets, puts scanf i printf. Program koji koristineku od tih funkcija mora uključiti datoteku zaglavlja .5.1 Funkcije getchar i putcharint getchar(void);int putchar(int c);Funkcija getchar čita jedan znak sa standardnog ulaza (tipično tipkovnice).Funkcija nema argumenata pa je sintaksa poziva:c_var=getchar();Funkcija putchar šalje jedan znak na standardni izlaz (tipično ekran).Ona uzima jedan argument (znak koji treba ispisati) i vraća cjelobrojnuvrijednost. Najčešće poziv funkcije ima oblikputchar(c_var);pri čemu se vraćena vrijednost ignorira.Kada funkcija getchar naide na kraj ulaznih podataka vraća vrijednostEOF (skraćeno od eng. End of File). EOF je simbolička konstanta definiranau koja signalizira kraj datoteke i kraj ulaznih podataka (ulaz jetretiran kao datoteka).Konstanta EOF mora se razlikovati od znakova iz sustava znakova kojeračunalo koristi. Stoga funkcija getchar ne vraća vrijednost tipa char većvrijednost tipa int što daje dovoljno prostora za kodiranje konstante EOF.78

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!