Esta función necesita pasar un puntero a un puntero.C: ¿cómo accedes al valor de un puntero a un puntero a ese valor?
void get_name(person** p) {
puts(p->name); // this is probably wrong
}
Éste es cómo llamar a la función (no estoy seguro de esto tampoco):
int main() {
...
get_name(&person); // is this wrong?
...
return 0;
}
persona es, obviamente, una estructura con una propiedad de nombre que es una cadena.
¿Cómo se refiere al valor * p apunta a desde ** p?
El tipo de retorno adecuado de 'main' es' int', no 'void'. –
Lo sé, pero aquí quería ahorrar el "retorno 0"; al final, lo cambié. – Gal