Saludos chicos(: Estoy comenzando a manejar los registro. Voy con cosas sencillas para irle agarrando la clave 
 
 
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:
 #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);
}
  Ni idea de que sera.. Pero seguro me pueden ayudar :)