 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Fox_favre Cdt


Registrado: 30 Ago 2003Mensajes: 10
|
Publicado: Sab 08 Nov, 2003 9:15 pm Asunto: Abrir Archivos Binarios con codigo totalmente reutilizable |
|
|
Muchachos, me ha surgido un problema, a ver si me ayudan:
Me han pedido que haga una funcion totalmente reutilizable, para la apretura de archivos binarios.
Mi duda es, como puedo hacerlo. Por que:
Supongamos que este archivo el cual no conozco la estructura que guarda, puede ser:
Estructura Persona, que contenga, nombre y apellido
o
Estructura Cliente que contenga nombre, apellido, edad
o
cualquier otra estructura diferente con mas o menos campos en su estructura.
Yo tengo que poder levantar cualquier archivo, y saber que estoy trayendo del mismo. Y ademas el codigo tiene que ser reutilizable.
Alguien me podria dar una mano?
desde ya muchas gracias.
Fox  |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mar 11 Nov, 2003 10:26 am Asunto: |
|
|
Existe una parte denominada "Estructuras de datos en C", aunque tambien, puede ser un buen punto de programacion, el poder detectar la estructura de datos de un archivo binario, de que manera, te doy una idea, crea un archivo binario con todos los campos que te sean posibles, habrelo en modo texto, o con un editor hexadecimal, y verifica cuales son los carateres que se utilizan en el encabezado.. de acuerdo a la forma y estructura de los campos generados, debes saber, donde empieza un campo y donde termina.. esto es mas como la tecnologia de los virus, detecta, el encabezado para determinar el tipo de infeccion ya sea Com o EXe o DLL
espero te sirva esta idea.. _________________
 |
|
| Volver arriba |
|
 |
Fox_favre Cdt


Registrado: 30 Ago 2003Mensajes: 10
|
Publicado: Dom 16 Nov, 2003 3:17 am Asunto: Codigo reutilizable |
|
|
| Buenas, muchas gracias por tu respuesta. Saludos |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|