Ahorita estoy con este code, pero me sale el siguiente error:
registros.c:32: error: request for member ‘cedula’ in something not a structure or union
registros.c:33: error: request for member ‘edad’ in something not a structure or union
registros.c:34: error: request for member ‘sexo’ in something not a structure or union
Código:
Ni idea de que sera.. Pero seguro me pueden ayudar :) #include <stdio.h> #define tf 100 struct persona { char cedula; int edad; char sexo; }; typedef estudiantes[tf]; void leerest(estudiantes v, int tu); main(){ int myr; estudiantes secc3; myr=tmovector(); printf("\nTamaño: %d\n", myr); } void leerest(estudiantes v, int tu) { int i; for (i=0;i<=tu;i++){ scanf("%d", v[i].cedula); scanf("%d", v[i].edad); scanf("%c", v[i].sexo); } } int tmovector() { int tu=0; int ci, edad; char sexo; FILE *archivoentrada; archivoentrada=fopen("datos.txt", "r"); do{ fscanf(archivoentrada, "%d %d %c\n", &ci, &edad, &sexo); tu=tu+1; }while(!feof(archivoentrada)); return(tu); fclose(archivoentrada); }