10/05/09 17:28
matteog
potete spiegarmi perchè mi stampa sempre che sono diverse??
char vettore[40];//comparazione
int a=0;
cout<<"inserisci la stringa che vuoi comparare!!"<<endl;
cin>>vettore;
if((strcmp(vett,vettore))==0)
{
cout<<"le stringhe sono uguali!!";
}
else
{
cout<<"le stringhe sono diverse tra loro";
}
EDIT by HeDo: Il tag CODE deve racchiudere il codice...
Ultima modifica effettuata da HeDo 07/12/09 13:31
aaa
10/05/09 21:50
theprogrammer
Mi pare che quando copi la stringa, non consideri il carattere null terminatore ...
Ma poi perche' copi una stringa in quel modo e non usi la strcpy ?
Non ho provato il codice ... se fornisci anche un main e tutte le dichiarazioni che servono a compilare correttamente il codice, ci do' un'occhiata piu' approfondita ...
aaa
07/12/09 10:33
matteog
ok si era lì il problema grazie mille
aaa