Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/11/2012, 14:42
Newid
 
Fecha de Ingreso: noviembre-2010
Ubicación: Venezuela
Mensajes: 24
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: como puedo invertir una cadena?

el problema esta en al retornar la variable i esta no existe porque la estas creando de manera local dentro del for, hazlo de esta manera

Código C++:
Ver original
  1. int longitud(char cad_a[])
  2.     {
  3.     int i;
  4.     for(i=0;cad_a[i]!='\0';i++);  
  5.             return i;
  6.     }

y tu funcion trabajara sin problemas