Bueno pues lo que estoy intentando hacer es pasar un apuntador a apuntador tipo char a una función por referencia y dentro de la función asignarle memoria para luego guardar cadenas.
He intentado esto pero creo que solo asigna memoria al primer elemento (0) :
Código C:
Ver original
#include <stdio.h> #include <stdlib.h> void prueba(char ***param); int main() { char **b; prueba(&b); return 0; } void prueba(char ***param) { *param[0] = "Hola"; *param[1] = "a todo"; *param[2] = "el "; *param[3] = "mundo"; }