Encontrar datos

Estoy creando una agenda telefónica para Ms-DOS en Borland C++ 3.1 que permita agregar, consultar. Modificar y eliminar registros.
Tengo conocimientos de las instrucciones fwrite y fread, pero no se como puedo consultar un registro en especifico.
Espero que me puede ayudar con la instrucción y una pequeña sintaxis para entenderla.
Se lo agradeceré mucho.
Gracias.

1 Respuesta

Respuesta
1
Pues lo más recomendable es crear una clase o estructura que contenga los campos de cada registro, de esta forma puedes almacenar bloques de información en un archivo.
Tiene una gran ventaja el uso de clases porque así también cuanfo quieras extraer la información del archivo, extraes bloque por bloque y así puedes extraer de un solo fread() la información completa de un registro
struct Persona{
char nombre[30];
char telefono[10];
char email[30];
}
Persona persona;
persona.nombre = "Jorge"
persona.telefono = "54789654"
persona.email = "[email protected]"
fwrite(persona, 1, sizeof(persona));
Je je, gracias, ya ni me acordaba de esta consulta, pero me aclaraste una duda que tenia, la de guardar en un archivo los datos de una clase.
Gracias.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas