![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/05/2012, 15:28
|
| | Fecha de Ingreso: diciembre-2011 Ubicación: CABA
Mensajes: 433
Antigüedad: 13 años, 1 mes Puntos: 94 | |
Respuesta: comparar cadenas en C Hola! en el for tenes algunas condiciones de mas, i<MAX no es necesario.
Tenes q usar cad1[j]!='\0' o cad2[j]!='\0' no es necesario las dos juntas..
Pero el error del porque siempre te da que las cadenas son iguales es por usar c1 y c2. Cuando las cadenas son distintas la condicion del for es falso por lo que c1 y c2 siguen teniendo los mismos caracteres del ciclo anterior, por lo tanto siempre van a seguir siendo iguales. Para resolver esto tenes que usar directamente cad1[j] y cad2[i] en los if
Otra cosa q esta demas es usar dos subindices, con uno solo para los dos arreglos alcanza
Saludos |