Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/11/2014, 18:13
Xooliu
 
Fecha de Ingreso: noviembre-2014
Mensajes: 4
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Funcion para voltear cadena no funciona

Cita:
Iniciado por dehm Ver Mensaje
Cuando declaras dentro de la función el puntero pal2, no reservas memoria para construir la cadena.
Has de hacer:
Código C++:
Ver original
  1. pal2=new char(n+1);
Has de reservar espacio para un caracter mas, porque cuado hayas terminado de rellenar la cadena pal2, has de añadir el caracter '\0' al final:
Código C++:
Ver original
  1. pal2[n]='\0';

Así ya funciona
Te entendi, pero en que lugar inserto los codigos que pusiste para que funione? Los puse pero me sale error en la linea del return "[Error] invalid conversion from `int' to `char*'"