Ulazno – izlazne naredbe

 

Svaki program prima podatke posredstvom ulazno-izlaznih uredjajai rezultat prikazuje na ulazno-izlazne uredjaje.

Ulazno-izlaznim uredjajima se upravlja funkcijama biblioteka iostream.

 

 


Biblioteka iostream 

 

iostream je biblioteka koja sadrži niz ulazno-izlaznih funkcija koje omogućavaju rad sa ulazno-izlaznim uredjajima. Najčešće korišćene  funkcije  su cout cin.

cout

Funkcija cout podatke s izlaznog uredjaja šalje na monitora. Ispis podataka se ostvaruje operatorom ispisa (<<).

 
PR.

cout<<13; Izdaje se broj  13.
cout<<„Moguc je i ispis niza znakova“; S desne strane operatora ispisa može biti bilo koji tip podataka. Ispisuje se  tekst naveden unutar navodnika.
cout<<34<<a<<„Moguc je i ispis niza znakova“; Moguće je ulančavanje operatora ispisa koje se izvode prema desno. Ispisa će se redom jedno iza drugog: 34, vriednost varijable a i tekst naveden unutar navodnika.

 

 


endl 

 

Ako korisnik želi pregledniji ispis, tj. nakon završenog ispisa jednog podatka pokazivač prebaciti na početak sledećeg reda treba koristiti konstantu endl (t pohranjenu u biblioteci iostream).

 

Uporaba konstante endl
cout<<34<<endl;

cout<<a<<endl;

cout<<„Moguc je i ispis niza znakova“<<endl;

cout<<34<<endl<<a<<endl<<„Moguc je i ispis niza znakova“;
U oba primera  rezutlat je  isti.

 

cin

Funkcija cin unosi podatke s tastature i dodeljuje ih kao konkretne vrednost promenljivima.
pr.

 
cin>>x; Program očekuje unos podatka s tastature koji će biti pohranjen u varijablu x.
cin>>a>>b; Moguće je ulančavanje operatora unosa koje se izvodi prema  desno. 

Prilikom izvršavanja programa  funkcija cin prekida izvršenja programa sve dok se ne unese podatak i pritisne Enter (program „čeka“ da korisnik upiše podatak). Više ulaznih podataka može se upisati u istome redu, odvojeni prazninama (tek na kraju treba pritisnuti Enter)

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se /  Promeni )

Google photo

Komentarišet koristeći svoj Google nalog. Odjavite se /  Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se /  Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se /  Promeni )

Povezivanje sa %s