Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2011, 15:32
Avatar de Geekne
Geekne
 
Fecha de Ingreso: marzo-2011
Ubicación: Donde estoy? Washing you.
Mensajes: 30
Antigüedad: 13 años, 9 meses
Puntos: 0
Pregunta Aprendiendo Registros

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 :)