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

[0] Índice de Mensajes

Ir a la versión completa