Lo que te anda faltando son los condicionales para poder decidir que codigo mostrar... de la misma forma que tu funcion campara_cadenas se fija si es mayor igual o menor, podes hacer que se fije el resultado de la funcion. De esta forma:
Código C++:
Ver originalcomparar=compara_cadenas(cad1, cad2);
if (comparar
== 0 ) printf("Las dos cadenas son iguales.\n"); if (comparar
== -1) printf("La primera es menor que la segunda.\n"); if (comparar
== 1 ) printf("La primera es mayor que la segunda.\n");
Fijate que pasar la variable comparar en el prinft esta de mas, ya que no mostras ningun entero!!