On Tuesday 06 May 2008, H.S. wrote:
> Ron Johnson wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > On 05/06/08 11:42, H.S. wrote:
> >> Hello,
> >>
> >> In a C++ program I am reading a data file for later processing and
> >> computations. While reading that data file, I want to keep track
> >> of data items (doubles) read.
> >>
> >> The data file is just a text file with N lines with C doubles in
> >> each line (N and C are known a priori). For now, I just read from
> >> the file stream in to a 2D array variable by reading each double
> >> at a time.
> >>
> >> Now I am trying to introduce some sanity checking into this
> >> reading block. Here is what I am trying to do:
> >> 1. Verify how many doubles I have read in each line. Must be C. If
> >> they are not C, then the input file is corrupt.
> >> 2. Verify that the total number of data items are NxC. This is
> >> simple, I just keep a track of how many numbers I have read.
> >>
> >> So, how do I go about doing (1) above? I was thinking of somehow
> >> checking if I have reached the end of line somehow (EOL?) but
> >> haven't found a method to do so. All I have found is EOF.
> >
> > This smells suspiciously like CompSci homework.
>
> Nope, it isn't. The program implements an algorithm in my research. I
> have the program running, but now I am also generating the data file
> automatically. The above request is to catch any errors creeping in
> to the data file due to the new program I am writing to generate it.

How are you generating the data file?  Can't you output a specific 
character before each EOL char so you can search for it?

If you're generating your own file, can't you use serialization?  (Or am 
I confusing that with Java, forgot which does that.)

Hal


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to