Buenos días, soy nuevo en esto de la programación y actualmente estoy haciendo pequeños programas en C++
Actualmente tengo un problema con un algoritmo que estoy haciendo pero no entiendo qué hay mal, como yo lo veo está bien
(http://i.imgur.com/KF9euP9.png)
Primero está el prototipo de la función, más abajo cómo la tengo armada, y lo último cómo la estoy invocando
Sin embargo me salta éste error y no entiendo por qué ya que no la estoy poniendo como puntero ni en la declaración ni en ningún lado
(http://i.imgur.com/HFZ2IAa.png)
Sólo para aclarar, infoestud es una estructura que ya he armado previamente.
Gracias
void func(int n[100]);
// (...)
int var[100];
func(var);
Debes poner: listar_estud(estud, cont1);
Al poner el [100] tras la variable, estás convirtiéndola de puntero a su valor.
Cita de: ivancea96 en 1 Noviembre 2014, 15:55 PM
void func(int n[100]);
// (...)
int var[100];
func(var);
Debes poner: listar_estud(estud, cont1);
Al poner el [100] tras la variable, estás convirtiéndola de puntero a su valor.
Ya veo
Muchas gracias por tu ayuda :D