Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Redisteon

#1
Programación C/C++ / Estructuras en C
10 Agosto 2013, 21:45 PM
Mi pregunta es si se puede hacer que:

Generar una estructura en tiempo de ejecución del programa un ejemplo quiero generar registros y guardarlos en archivos cada uno con sus respectivos campos pero a la hora de cargar esos archivos se implementa un proceso pero yo quiero saber en caso de que se pueda como hacer que se genere una estructura en tiempo pensé en modificar el código y compilarlo de nuevo en un archivo .h aparte pero es algo tedioso y depende el compilador pero quisiera saber otra forma

Tambien otra forma seria generar espacio dinámico y generar las variables y guardarlas ahi pero los datos estarían dispersos y no seria eficiente.

O ir por archivo y generar busquedas por el archivo creo que es la mejor pero quiero saber si se puede generar una estructura de datos(Registro en tiempo de ejecucion) y guardar los datos al comenzar el programa y que los reconozca gracias
#2
Programación C/C++ / Estructuras en C
10 Agosto 2013, 09:27 AM
Mi problema es el siguiente:

Me pidieron hacer un tipo BD pero solo que contengan 3 cosas
-Crear un nuevo registro con sus respectivos cambios y almacenarlos en un archivo con el mismo nombre del registro(Pueden ser varios y cada uno en su respectivo archivo)

-Llenar los campos del registro x y almacenarlos en el respectivo archivo

-Consultar registros (Es general solo mostrar todos lo registros existentes)

Por ejemplo si se crean 3 registros existiran 3 archivos diferentes pero en cada uno tendra un tipo de Metadato el cual especifica el nombre del archivo, y los campos dentro de estos esta el nombredelcampo,tipodedato,tamañodedatos.

El problema radica en como puedo hacer para crear estructuras en tiempo de ejecucion o alguna otra manera de poder acceder y crear bien a los registros de cada uno de lo archivos suponiendo que no se modificara el tamaño de los campos y seran constantes

Espero me ayuden gracias.