[ optimus.prime @ 28.11.2008. 11:16 ] @
Pozdrav, zasto ne mogu da promijenim vrijednost ovom stringu: #include <iostream> #include <string> using namespace std; int main() { string a; string::size_type duzina; cout<<"Unesi string iz kojeg zelis da izbacis zeljene karaktere:"<<endl; getline(cin,a); string b; cout<<"Unesi koji su to karakteri koje izbacujes"<<endl; cin>>b; for(string::iterator i=b.begin();i!=b.end();i++) { for(string::iterator j=a.begin();j!=a.end();j++) { if(*j==*i) *j=" "; // u ovoj liniji je problem, ne mogu da ga otklonim, kaze "invalid conversion from const char* to char } } } znaci : ako sam ja unio: string a: "ja sam student" string b: "sa" string a="j____m__tudent" //izbrisao je slovao s i a iz stringa i umjesto njih napisao prazna mjesta |