Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2013, 13:44
alecsito
 
Fecha de Ingreso: marzo-2013
Mensajes: 2
Antigüedad: 11 años, 2 meses
Puntos: 0
Exclamación No me guarda datos en un vector de registros !

typedef struct
{
int legajo;
char nombres[8];
}Alumno;

typedef struct
{
Alumno vec_alum[100];
}Catedra;

Catedra cat;

Buenas gente les hago una consulta. Tengo esas 2 estructuras creadas y lo que hago es almacenar en un vector los datos de alumnos, los cargo en esta funcion cargar_alumnos(cat);" y para acceder a su contenido utilizo "cat.vec_alum[i].nombres". El problema es que si imprimo nombre en la misma funcion me los imprime 10 puntos, pero si lo imprimo fuera de la funcion me imprimer cualquier cosa como si no hubiera nada guardado. Si alguien sabe porque puede ser se lo agradeceria, un abrazo!