26.09.2015 Views

PROGRAMSKI JEZICI 2

Предавање 1

Предавање 1

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.

KARAKTERI I STRINGOVI<br />

• Bilo kakva iole složenija manipulacija sa tekstualnim podacima bila bi izuzetno<br />

mukotrpna ukoliko bi se oni morali obrađivati isključivo znak po znak. Stoga je<br />

pomoću funkcije “getline“ nad objektom ulaznog toka moguće učitati čitav niz<br />

znakova odjedanput. Ukoliko se koristi sa dva parametra, tada prvi parametar<br />

predstavlja niz znakova u koji se smještaju pročitani znakovi, dok drugi parametar<br />

predstavlja broj koji je za jedinicu veći od maksimalnog broja znakova koji će se<br />

pročitati.<br />

char recenica[50];<br />

cin.getline(recenica, 51);<br />

• Ukoliko se funkcija “getline“ pozove sa tri parametra, tada prva dva parametra<br />

imaju isto značenje kao i u prethodnom slučaju, dok treći parametar predstavlja<br />

znak koji će se koristiti kao oznaka završetka unosa. Drugim rečima, čitaće se svi<br />

znakovi sve dok se ne pročita navedeni znak ili dok se ne pročita onoliko znakova<br />

koliko je zadano drugim parametrom. Tako će poziv funkcije<br />

cin.getline(recenica, 51, '.');<br />

zatražiti unos sa ulaznog uređaja, a zatim pročitati najviše 49 znakova iz ulaznog<br />

toka u niz “recenica”, pri čemu se čitanje prekida ukoliko se pročita znak '.' (tačka).

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

Saved successfully!

Ooh no, something went wrong!