lectura de ficheros y matrices
Publicado por Attenea (2 intervenciones) el 11/11/2009 22:40:30
Hola buenas,
Tengo un problemilla con algunas funciones de lectura / escritura de ficheros.
El tema es que tengo un archivo .bin con muchas estructuras tipo
struct alumno
{
char id[10]; /* DNI o similar */
char apellido1[32];
char apellido2[32];
char nombre[32];
float nota1p; /* Nota 1er parcial */
float nota2p; /* Nota 2do parcial */
float notamedia; /* Nota media */
char photofilename[20]; /* Nombre del JPEG */
};
Lo que tengo que hacer es recorrer el fichero primero estructura a estructura y luego al completo y cambiar un valor de notamedia si es menor que 3.
Uso read() para leerlo y luego quiero usar lseek. Alguien me podria ayudar un poco para desarrollar el codigo?
Muchas gracias de antemano.
Tengo un problemilla con algunas funciones de lectura / escritura de ficheros.
El tema es que tengo un archivo .bin con muchas estructuras tipo
struct alumno
{
char id[10]; /* DNI o similar */
char apellido1[32];
char apellido2[32];
char nombre[32];
float nota1p; /* Nota 1er parcial */
float nota2p; /* Nota 2do parcial */
float notamedia; /* Nota media */
char photofilename[20]; /* Nombre del JPEG */
};
Lo que tengo que hacer es recorrer el fichero primero estructura a estructura y luego al completo y cambiar un valor de notamedia si es menor que 3.
Uso read() para leerlo y luego quiero usar lseek. Alguien me podria ayudar un poco para desarrollar el codigo?
Muchas gracias de antemano.
Valora esta pregunta
0