C/Visual C - FICHERO ALEATORIO

 
Vista:

FICHERO ALEATORIO

Publicado por ITZEL*** (1 intervención) el 23/07/2004 16:26:56
HOLA QUIEN PUEDE AYUDARME EN FICHERO ALEATORIO C++, COMO UN BASE DE DATOS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:FICHERO ALEATORIO

Publicado por chuidiang (677 intervenciones) el 26/07/2004 09:03:27
Hazte una estructura con el contenido del registro que quieras almacenar. Por ejemplo

struct persona
{
char nombre[10];
char apellido[10];
int edad;
}

El fichero lo abres normalmente con fopen(). Escribes en el normalmente con fwrite().

Para acceder a un registro concreto, usa la funcion fseek(). Esta funcion te situa dentro del fichero en una posicion concreta. Por ejemplo, si quieres acceder a la decima persona que hay en el fichero, pon

fseek (fichero, 10*sizeof(Persona), SEEK_SET);

Una vez situado ahi, puedes leer con fread() la decima persona o bien "machacarla" con datos nuevos con un fwrite().

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar