16/04/2016, 03:14
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 10 meses Puntos: 3 | |
Respuesta: problema con punteros dobles ¿Para que necesitas que sea un puntero a char*? De por si un char* ya es un puntero a su primera posición. No necesitas para nada retornar un puntero a un char* y además te daría problemas ya que eso significa que el char* lo creas dentro de dicha función y se destruye al salir de esta con lo que podría apuntar a cualquier cosa. Si lo que le pasas es un char* y lo modificas dentro de la función retornará conteniendo lo que le hayas copiado dentro de la funcion. Recuerda que las cadenas no se copian con =, hay que usar strcpy, strncpy, memcpy o similares. |