PROGRAMSKI JEZICI 2
ÐÑедаваÑе 1
ÐÑедаваÑе 1
- 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).