Programación General > C/C++
Duda devolviendo char*
(1/1)
joe11:
Hola a todos. Verán tengo una duda que me incomoda un poco.
A ver si me hechan una manita.
Si tengo una función como ésta:
--- Código: C --- char* concatena(char *cadena1,char*cadena2){char *res=NULL;/* N = longitud cadena1+cadena2 */res=(char*)malloc(N *sizeof(char));/* concateno... */return res;}
He de hacer free donde llamo a la funcion cuando la cadena que me ha devuelto ya no me sirva ?
Gracias
Eternal Idol:
Si es todo dentro de un mismo programa si, si haces una libreria tenes que proveer una funcion de liberacion que haga el free.
Navegación
Ir a la versión completa