Le stringhe si possono confrontare ... cosa è tutto quel codice inutile?
codice:bool stringequal(const string &s1, const string &s2) { return (s1==s2); }
Il risultato nel main
codice:int main() { string a; string b; cin>>a; cin>>b; cout << stringequal(a,b) << endl; return(0); }