Código C:
Ver original
void change_value(char **buffer) { } int main(int argc, char **argv) { char **buffer = NULL; change_value(buffer); return 0; }
Y pasando un puntero, tampoco:
Código C:
Ver original
void change_value(char ***buffer) { } int main(int argc, char **argv) { char **buffer = NULL; change_value(&buffer); return 0;
Por supuesto si malloc lo aplico fuera de la función corre perfectamente.
Gracias.