Hola Amigos de Solo Codigo... Miren les presento un nuevo problema que me ha ocurrido resulta que estoi aprendiendo a crear estructuras y me dieron un problema que es el siguiente: crear un programa que registre la entrega de tareas de un curso... para el cual debo registrar el nombre rut asignatura, tema tarea. etc... y despues debo darle solo las tareas de un profesor en especifico...
para un curso de 68 alumnos. pero resulta que he comenzado a crear mis estructuras y tengo un error ("two or more data types in declaration of `gen'");
mi codigo fuente ess el siguiente no esta listo es solo una pasrte de el espero que me puedan ayudar ... creo que eso esta mal asignado por el tipo de error que envia....
el Codigo:
struct alumno{
char nombre[25];
char apellido[35];
char rut[10];
char carrera[50];
}
struct tarea{
char asignatura[20];
char profesor[25];
char fecha[8];
char hora[4];
char tema[20];
}
struct general{
struct alumno a;
struct tarea t;
}
struct general gen; /*aqui envia el error*/
main()
{
printf("Ingrese Nombre de Alumno");
scanf("%s",&gen.a.nombre);
printf("Ingrese Apellido de Alumno");
scanf("%s",&gen.a.apellido);
printf("Ingrese Rut de Alumno");
scanf("%s",&gen.a.rut);
printf("Ingrese Carrera de Alumno");
scanf("%s",&gen.a.carrera);
printf("Ingrese Asignatura");
scanf("%s",&gen.t.asignatura);
printf("Ingrese Nombre de Profesor");
scanf("%s",&gen.t.profesor);
printf("Ingrese Fecha de Entrega");
scanf("%s",&gen.t.fecha);
printf("Ingrese Hora de Entrega");
scanf("%s",&gen.t.hora);
printf("Ingrese Tema de la Tarea");
scanf("%s",&gen.t.tema);
printf("%s",gen.t.profesor);
getch();
}