Salve, devo comparare due stringhe usando la strcmp(str1,str2), la prima è un variabile di una struttura mentre la seconda è una variabile di tipo char standard, dopo l'esecuzione non li compara o meglio, non restituisce il valore 0 anche se immetto la stessa stringa.
A questo punto penso che non si possano comparare stringhe quando una di essa è alli'interno di una sruttura.
Allego il frammento di codice:
for(i=0; i<cou; i++){
if(strcmp(A[i].nome,nome)==0){
cout<<"nome da modificare= "<<A[i].nome;
break;
}
else{
cout<<"nome non trovato";
break;
}
}