Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2010, 23:57
Fenris
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 16 años, 5 meses
Puntos: 2
Pregunta Pasar array de struct a funcion en C

Hola

Tengo la siguiente estructura
Esto lo he situado debajo de las lineas de include
Código C:
Ver original
  1. struct Alumnos{
  2.  char nombre[40];
  3.  float notas[3];
  4.  int edad;
  5. };
  6. Alumnos *curso[3];

Luego creo los prototipos de las funciones
Código C:
Ver original
  1. char getNombreNotaMasBaja(Alumnos* curso[]);

Luego en el Main invoco a esta funcion y es aqui donde tengo el problema
Código C:
Ver original
  1. char nombreAlumno[40];
  2.  
  3. nombreAlumno = getNombreNotaMasBaja( &curso[] );
  4. printf("Alumno %s", nombreAlumno);

Fuera del main, implementacion de la funcion.
Código C:
Ver original
  1. char getNombreNotaMasBaja(Alumnos* estudiantes[]){
  2. }

Me arroja error en la linea donde invoco a la funcion en el main, por ende queria consultarles como se pasa ese tipo de estructura a funciones en C.

Saludos