SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: kings_soft en Lunes 28 de Octubre de 2002, 23:37

Título: Re: que pasa con las dbf en C
Publicado por: kings_soft en Lunes 28 de Octubre de 2002, 23:37
si alguien tiene la bondad y en su corazon esta el don dela enseñanza, le suplico que me saque la inorancia en que estoy...
ya entiendo los archivos directos, pero no tengo idea de como guardar la estructura en la dbf y peor como despues leerla y comenzar a utilizar...

:o
Título: Re: que pasa con las dbf en C
Publicado por: Quasar en Martes 29 de Octubre de 2002, 09:33
Supongo que te refieres a que tienes una estructura y quieres enviarla a un fichero y posteriormente leer los datos del ficehro y llevarlos a la estructura.

Bien. el primer paso es coger la estructura, supongamos que la llamaste datos. Una vez abierto tu fichero para escritura la envias allí con lo siguiente.
fwrite(&datos,sizeof(tipo estructura),1,puntero al fichero);

para leer del fichero es

fread(&datos, sizeof(tipo estructura),1,puntero al fichero);

donde tipo estructura será el nombre de tu estrctura o el tipo de dato que hayas creado a partir de ella y
puntero a fichero es el puntero que asignaste al hacer fopen.
si no te aclaras dímelo que intento explicartelo más amplio.
Título: Re: que pasa con las dbf en C
Publicado por: kings_soft en Miércoles 30 de Octubre de 2002, 22:27
quiero poder almacenar datos de forma similar a lo que hace un foxpro 2.6, guardar y recuperar la estuctura en el archivo

gracias de todos modos:)
Título: Re: que pasa con las dbf en C
Publicado por: Quasar en Viernes 8 de Noviembre de 2002, 10:05
En esta dirección tienes la estructura de un dbf. leela desde tu programa C y ya tienes conexión a esos archivos...
http://software.alanit.com/articulos/20020503.htm (http://software.alanit.com/articulos/20020503.htm)
Título: que pasa con las dbf en C
Publicado por: adocrates en Viernes 8 de Noviembre de 2002, 14:56
Hace tiempo, el siglo pasado trabaje con unas llamadas CodeBase... eran como Clipper, pero desde C bajo DOS... uffff!!!


Suerte y avisa como  te fue.

PD. No se olviden de Don Google.:D