Ero in confusione solo che anche cosi' non va perchè non mi da' false o true o con 0 e 1....
codice:#include <iostream> #include <string> #include <ctime> #include <cmath> #include <cstdlib> using namespace std; bool stringequal(string a,string b) { int q=a.length(); int w=b.length(); if(q==w) { for(int i=0;i<q;i++) { if(a[i]!=b[i]) { cout<<"falsa"<<endl; return false; } } return true; } else { return false; } } int main() { string a; string b; cin>>a; cin>>b; stringequal(a,b); }