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.

90 POGLAVLJE 5. ULAZ I IZLAZ PODATAKA}{while((ch = getchar())!=’\n’)putchar(ch);printf(" nije cijeli broj.\nMolim unesite ");printf("cijeli broj: ");}return input;Kada korisnik ne unese cijeli broj, nepročitani ulazni podatak će biti pročitanpomoću druge while petlje. Sadržaj će biti ispisan funkcijom putchar ikorisnik će biti zamoljen da ponovi upis.5.5 Funkcija printfint printf(const char *format, ...);Funkcija printf služi za ispis podataka na standardnom izlazu. Općaforma funkcije jeprintf(kontrolni_string, arg_1, arg_2, ... ,arg_n)gdje je kontrolni string konstantan znakovni niz koji sadrži informaciju oformatiranju ispisa argumenata arg 1,. . . ,arg n.Kontrolni znakovni niz ima posve istu formu i funkciju kao kod funkcijescanf. Pojedine grupe znakova unutar kontrolnog znakovnog niza mogu senastavljati jedna na drugu ili biti medusobno razmaknute bjelinama ili nekimdrugim znakovima. Svi znakovi osim kontrolnih bit će ispisani onako kakosu uneseni.Najčešće korišteni znakovi konverzije dani su u sljedećoj tabeli:znak konverzije tip podatka koji se ispisuje%d,%i decimalni cijeli broj (int)%u cijeli broj bez predznaka (unsigned int)%o oktalni cijeli broj bez predznaka (unsigned int)%x heksadecimalni cijeli broj bez predznaka (unsigned int)%e,%f,%g broj s pokretnim zarezom (double)%c jedan znak (char)%s string (char *)%p pokazivač (void *)

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

Saved successfully!

Ooh no, something went wrong!