SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: betitono1 en Lunes 31 de Mayo de 2004, 23:49

Título: Información De Registros
Publicado por: betitono1 en Lunes 31 de Mayo de 2004, 23:49
Hola que tal alguien tiene información de como guardar y leer registros en C++ Builder.

Gracias.

Saludos.
Título: Re: Información De Registros
Publicado por: Soy un Primor en Lunes 31 de Mayo de 2004, 23:51
Hola no pero tratare de encontrar algo sale :D

     bye  :comp:
Título: Re: Información De Registros
Publicado por: lordford en Martes 1 de Junio de 2004, 22:48
Hola:

bueno, si te refieres a registros de datos diseñados por ti en clases o estructuras, pues puedes ir buscando info sobre ficheros, para leer y escribir se usan funciones como size_t fwrite(const void *ptr, size_t size, size_t n, FILE *stream) y size_t fread(void *ptr, size_t size, size_t n, FILE *stream).

Dime si es esto lo que quieres y te dare mas elementos, de todas formas busca en la ayuda del Builder, esta muy claro.

Salu2,

 :smartass:  :lol:  :D  :P

LordFord
Título: Re: Información De Registros
Publicado por: betitono1 en Miércoles 2 de Junio de 2004, 16:00
Si eso es lo q no encuentro informacion de registros que han sido previamente creados sus estructuras y tipos de datos q contendra el registro y q se  guardan en archivos.



Gracias

Saludos
Título: Re: Información De Registros
Publicado por: QliX=D! en Jueves 3 de Junio de 2004, 01:01
Tienenq ue ser registros fijos o delimitados.
Si queres guardar un Struct desde ya te digo que no peude contener punteros, a lo sumo puede tener char[longitud], pero no char*.
En caso de eser asi podes hacerlo a lo C o a lo  C++, particularmente prefiero a lo C++ usando las clases fstream y sus derivados.
EN caso de C++ es un poco mas sencillo utilizando para el grabado los operadores << y para la lectura: archivo.get((void*)VariableEstructura, sizeof(Estructura));
Título: Re: Información De Registros
Publicado por: betitono1 en Jueves 10 de Junio de 2004, 18:30
si pero podrian decirme donde encontrar mas información o algun ejemplo por favor.


Saludos.