• Lunes 16 de Diciembre de 2024, 00:44

Autor Tema:  Re: Lectura Secuencial *.dbf  (Leído 1072 veces)

txabyme

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Lectura Secuencial *.dbf
« en: Lunes 30 de Agosto de 2004, 13:26 »
0
Como puedo hacer para realizar una lectura secuencial de un fichero.

Trato de utilizarlo en un proceso de preparacion de pedidos, asi iria mostrando por pantalla todos los articulos a servir


MUXAS GRACIAS POR ANTICIPADO

kennethsleiker

  • Miembro activo
  • **
  • Mensajes: 25
  • Nacionalidad: do
    • Ver Perfil
    • http://cybersotano.netii.net
Re: Lectura Secuencial *.dbf
« Respuesta #1 en: Lunes 30 de Agosto de 2004, 23:53 »
0
Investiga en C con clase o google sobre:

 fread(), fwrite(), fopen() y fclose()

 Esas funciones estan declaradas en la libreria stdio.h,

 Lo primero es declarar un apuntador a un fichero, ejemplo:

 FILE *ptrArchivo;

 Luego:

 ptrArchivo = fopen( "nombrearchivo.dat", "modo" );

 en modo debes usar r para lectura, w para escritura y b para binario.

 luego lee el archivo con fread(), bla, bla, bla, etc, etc, etc.

 lo vas leyendo dentro de un bucle while( !feof(nombrearchivo)) donde !feof() debuelbe un valor diferente de cero si no se ha encontrado el fin de archivo.

etc, etc, bla, bla, bla.....