pepe
pepe
y me sale como resultado:
Las dos cadenas son iguales.
La primera es menor que la segunda
La primera es mayor que la segunda.
Cuando lo que quiero es que me salga sólo Las dos cadenas son iguales. ¿Cómo puedo hacerlo?
Código C:
Ver original
#include <stdio.h> #include <stdlib.h> int main() { char cad1[100]; char cad2[100]; int comparar; int compara_cadenas(char[], char[]); comparar=compara_cadenas(cad1, cad2); } int compara_cadenas( char cad1[], char cad2[]){ int i; int res; i=0; while((cad1[i]==cad2[i]) && (cad1[i] != '\0') && (cad2[i] != '\0')) i++; if(cad1[i]==cad2[i]){ res=0; } else if(cad1[i]<cad2[i]) res=-1; else res=1; return(res); }