Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/05/2013, 04:11
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 8 meses
Puntos: 83
Respuesta: Leer bloc de notas. URGEE :(

Hagas lo que hagas los profesores siempre critican y lo encuentran todo mal :) A mi me tenian tirria, no es que suspendiera por no estudiar sino porque los profesores se ponian de acuerdo para catearme :))

Creo que lo mejor seria que trabajaras con structs: es mas limpio, mas facil, mas de todo.

Código:
#define MAXLEN_NAME 50

typedef struct {
	int id, dia, mes;
	char nombre[MAXLEN_NAME];
} PACIENTE;
Ahora solo tienes que leer tamaños de struct y comprovar el id, o el nombre o lo que quieras

Código:
PACIENTE current;

while(fread(&current, sizeof(PACIENTE), 1, rd) == 1) {
	if(current.id == *id) {
                //ya lo tienes
	}
}
if(ferror(rd)) {
        //error de lectura
}
Puedes enviar un puntero a una struct para que al buscar te copie los datos encontrados y lo que quieras.

Saludos
vosk