Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/03/2005, 16:53
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
En cuanto a grabar la estructura en el disco podes usar usar cadenas de tamaño predefinido y así no tendrías más que hacer un write/read con el tamaño de la estructura:

Código:
struct registre
{
  char usuari[256];
  char control;
};

registre reg;
read(file, &reg, sizeof(registre)); << lee desde un archivo una estructura registre, 257 bytes

reg.control = 'N';
write(file, &reg, sizeof(registre)); << escribe a un archivo una estructura registre
Sino también podes escribir en el archivo el tamaño de la cadena.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO

Última edición por Eternal Idol; 18/03/2005 a las 01:50