Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

5.

Ulazne i izlazne naredbe u programskom jeziku C

Programski jezik C ima jedinstveni način pristupa unosu i ispisu podataka. U ovom

programskom jeziku nisu definisane nikakve ulazno izlazne naredbe već se ulazno

izlazne operacije obavljaju putem funkcija deklariranih i definisanih u bibliotekama.

Deklaracije funkcija za upravljanje ulaznim/izlaznim resursima u C-u nalaze se u

fajlu stdio.h .

Biblioteka stdio.h je biblioteka koja se mora uključiti da bi se ulazno/izlazne funkcije

mogle koristiti u program. Za uključivanje jednog fajla u drugi koristi se pretpro-

cesorska direktiva include (#include < stdio.h >).

Datoteke s ekstenzijom .h nazivaju se datoteke zaglavlja (eng.header files).

Format include direktive:

#include < ime_fajla > ili #include “ime_fajla”

5.1. Ispisivanje i učitavanje znakova

Učitavanje i ispisivanje jednog znaka ostvaruje se pomoču naredbi getchar( ) i

putchar( ).

Funkcije su deklarirane na sljedeći način: int getchar (void);


int putchar (int c);

Naredba getchar ( ) čita jedan znak sa standardnog ulaza (tipkovnice).

Funkcija nema argumenata pa je sintaksa poziva: c_var=getchar();12

Funkcija putchar ( ) šalje jedan znak na standardni izlaz (ekran). Ona uzima jedan

argument i vrača cjelobrojnu vrijednost. Najčešće poziv funkcije ima oblik :

putchar(c_var); , pri čemu se vračena vrijednost ignorira.13

Primjer: #include <stdio.h>

void main (void)

char ch;

printf ("Upisite znak: \n");

ch = getchar ();

printf ("Upisali ste znak ");

putchar (ch);

putchar (’\n’);

12

Dennis M. Ritchie Brian W. Kernighan”The C Programming Language” , Prentice Hall New Jersy

1983

You might also like