Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2015, 10:10
albondi
 
Fecha de Ingreso: mayo-2015
Mensajes: 19
Antigüedad: 9 años
Puntos: 0
Sobre ficheros binarios, buscar registro

Hola, tengo que realizar un programa en c, que muestre un menú para buscar en un fichero llamado "alumnos.bin" estos campos:

Código:
a) Buscar por NIF
b) Buscar por número de matrícula
c) Buscar por parte del nombre
d) Buscar por nota
e) Salir
El fichero esta compuesto por:
struct reg_alumno{
char rnif[10]; /* NIF de alumno */

long rmatricula; /* Número de matrícula */

char rnombre[26]; /* Nombre de alumno */

float rnotas[5]; /* Notas parciales */
}


Funciones de abrir el fichero y demás las domino, pero hay un apartado que no se como realizar, que es el punto C:

Código:
La búsqueda por nombre será “por contenido del patrón a buscar en el campo”, 
es decir, si se teclea como nombre a buscar RAMO, se listarán registros que puedan contener por ejemplo 
ANTONIO RAMOS, RAMON GARCIA, RAMONA ALONSO ó CARLOS ARAMOS.
Alguien puede darme una idea de como realizar este punto?

Última edición por albondi; 19/05/2015 a las 10:22