SoloCodigo

Programación General => Pascal => Mensaje iniciado por: gladiator96 en Sábado 17 de Noviembre de 2007, 13:25

Título: Pequeña Duda
Publicado por: gladiator96 en Sábado 17 de Noviembre de 2007, 13:25
Hola, estoy haciendo un programa y una de las cosas que tengo que hacer es leer caracter a caracter y  luego extraer algunos caracteres que me pide el ejercicio,tengo una duda, necesitaría hacer un bucle while que englobe todo el programa y que vaya desde que se comienza hasta el final del fichero, como podría hacerlo? , por lo demas el programa se hacerlo solo me falta eso.

Gracias.
Título: Re: Pequeña Duda
Publicado por: Enko en Sábado 17 de Noviembre de 2007, 15:04
hay una funcion que te devuelve Verdadero si se ha tocado el final del fichero.
Es:
Citar
function EOF(F: File): boolean;
Se usa asi:
Código: Text
  1.  
  2. //hay que asignar y abrir el archivo primero de la misma forma
  3. //que se hace siempre, Assign, Reset, etc...
  4. while not EOF(miArchivo) do
  5. begin
  6.    Leer archivo;
  7. end;
  8.  
  9.  

Saludos
Título: Re: Pequeña Duda
Publicado por: gladiator96 en Sábado 17 de Noviembre de 2007, 22:50
muchas gracias ^^! de verdad :D

Ya me funciona el programa :)