comp.lang.ada
 help / color / mirror / Atom feed
* FILE IO Error?
@ 2001-12-18 22:21 Ray
  2001-12-19 10:24 ` John R. Strohm
  2001-12-19 10:25 ` Preben Randhol
  0 siblings, 2 replies; 3+ messages in thread
From: Ray @ 2001-12-18 22:21 UTC (permalink / raw)


I am reading in some data from a file and despite reading in the data
successfully, I get this ADA.IO_EXCEPTIONS'CHILD_UNIT.END_ERROR which
means I am trying to read past the EOF.  Can someone explain why I get
this error or what I am not seeing?

thanks,

Ray

  
-----------------------------------------------------------------------------
   PROCEDURE load_data IS

      data_file : file_type;
      value : character;

   BEGIN

      open (data_file, in_file, "file.dat");

      IF NOT end_of_file (data_file) THEN
         FOR i IN 1 .. 8 LOOP

            -- Read in 8 character name.
            FOR j IN 1 .. 8 LOOP
               get (data_file, value);
               label_1 (i) (j) := value;
            END LOOP;

            -- Eat delimiter character.
            get (data_file, value);

            -- Read in 4 character name.
            FOR j IN 1 .. 4 LOOP
               get (data_file, value);
               label_2 (i) (j) := value;
            END LOOP;

         END LOOP;
      END IF;

      close (data_file);

   END load_data;
  
-----------------------------------------------------------------------------



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-12-19 10:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-18 22:21 FILE IO Error? Ray
2001-12-19 10:24 ` John R. Strohm
2001-12-19 10:25 ` Preben Randhol

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox