Ako želimo napisati program koji će za svoje izvršavanje koristiti tekst( bilo za unos podataka, izlaz ili jednostavno pretraživanje) potrebni su nam stringovi. Stringove zamislite kao tip podataka u kojem se nalaze riječi ili cijele rečenice. Jednostavnim naredbama te rečenice možemo mijenjati ili pretraživati.
Program koji ispisuje pozdrav:
#include<iostream> using namespace std;int main(){ string ime; cin>>ime; cout<<"Dobar dan,"<<ime; system("PAUSE"); return 0;}
Program koji broji koliko riječ ima slova:
include<iostream> using namespace std;int main(){ string rijec; cin>>rijec; cout<<"Rijec "<<rijec<<" ima "<<rijec.size()<<" slova"; system("PAUSE"); varijabla.size()->naredba koja broji return 0; koliko slova ima string varijabla.}
Program koji broji koliko slova ima u rečenici:
#include<iostream> using namespace std;int main(){ string rijec; getline(cin,rijec); naredba getline omogučava nam da unesemo više riječi cout<<"Rijec "<<rijec<<" ima "<<rijec.size()<<" slova"; u string varijablu. system("PAUSE"); oblik naredbe je return 0; getline(cin,string varijabla)}
Program koji traži određenu riječ u tekstu:
#include<iostream> using namespace std;int main(){ string rijec,trazi; int pozicija; cout<<"Vasa rerenica"; getline(cin,rijec); cout<<"Koju rijec trazite"; getline(cin,trazi); pozicija=rijec.find(trazi); Naredba za traženje string varijable cout<<"Rijec "<<trazi<<" pocinje na "<<pozicija<<". mjestu"; system("PAUSE"); return 0;}
ISPITIVANJE ZNAKOVA