Hola,
Tengo una duda acerca de una función que devuelva un puntero en C.
Tengo una función declarada de la siguiente forma:
Código C:
Ver originalchar ** myfunction()
{
char ** valor;
...
return valor;
}
A la hora de llamar a esta función y asignarle el valor devuelto a un puntero, ¿cómo debo hacerlo? He probado de la siguiente forma pero me da problemas..
Código C:
Ver originalint main
{
char ** variable;
variable
=(char**)malloc(10*sizeof(char*));
variable = myfunction();
return 0;
}
Muchas gracias!