Notice: Undefined offset: 2 in /home2/icentarb/public_html/icentar/classes/class.permissions.php on line 735
#include
#include
using namespace std;
int DuzinaStr();
string DioStr();
int PrazanStr();
string UmetniStr();
string BrisiStr();
int TraziStr();
int main()
/*******************************************
'*Ime:main (Function)
'*Sadržaj: Upotreba biblioteke "string"
'*Autor: MirsadZ
'*Datum: 05, 05, 2013, 13:14:37
'*Adresa: Tuzla BiH
'*Email: prowider@icentar.ba
'*Ulazni parametri: Odabir naredbi iz biblioteke
'*Izlazni parametri:
'*Vraca vrijednost: podprocedure
'*******************************************/
{
int a,c;
string str,b;
cout<<"Odaberi vrijednost od 1-6 \n";
cout<<"1. Length \n";
cout<<"2. Substr \n";
cout<<"3. Empty \n";
cout<<"4. Insert \n";
cout<<"5. Erase \n";
cout<<"6. Find \n";
cin>>a;
getline(cin,b);
switch (a)
{
case (1):
a=DuzinaStr();
cout<<"Duzina je \n"< Nemaaaaaaaaaaa <\n";
}
else
{
cout<<"Pozicija trazenog karaktera je: \n"<>str;
a=str.length();
return a;
}
string DioStr()
/* Procedura koja vraca
dio stringa.*/
{
int poz,duz;
string str,novistr;
cout<<"Unesi string\n";
getline(cin,str,'\n');
cout<<"Unesi poziciju\n";
cin>>poz;
cout<<"Duzina stringa\n";
cin>>duz;
novistr=str.substr(poz,duz);
return novistr;
}
int PrazanStr()
/* Procedura koja provjerava
da li je string prazan.*/
{
int b;
string str;
cout<<"Unesi string\n";
getline(cin,str,'\n');
b=str.empty();
return b;
}
string UmetniStr()
/* Procedura koja vraca
ubaceni string u drugi.*/
{
int poz;
string str1,str2,str3;
cout<<"Unesi string\n";
getline(cin,str1,'\n');
cout<<"Unesi string koji zelis ubacit u predhodni\n";
getline(cin,str2,'\n');
cout<<"Unesi poziciju na koju ubacujes\n";
cin>>poz;
str3=str1.insert(poz,str2);
return str3;
}
string BrisiStr()
/* Procedura koja vraca
izbaceni string u drugi.*/
{
int poz1,poz2;
string str1,str2;
cout<<"Unesi string\n";
getline(cin,str1,'\n');
cout<<"Unesi poziciju odakle zelis brisati\n";
cin>>poz1;
cout<<"Unesi broj karaktera\n";
cin>>poz2;
str2=str1.erase(poz1,poz2);
return str2;
}
int TraziStr()
/* Procedura koja vraca
poziciju trazenog stringa.*/
{
int poz;
string str1,str2;
cout<<"Unesi string\