Mail Archives: djgpp/1999/06/13/19:53:04
I also found that that the said binary file I was trying to read had been
written by a compiler with 16 bit int. Djgpp is 32 bit int. However problem
solved .
Thanks regards Pete
Eli Zaretskii wrote:
> On Thu, 10 Jun 1999, Peter Russell wrote:
>
> > I'd like some info on what I am doing wrong here. This block of code
> > works perfectly in Borland C 3.1 and in MS QC ver 6 but gives an
> > erroneous result in DJGPP. It reads a binary file into an array of
> > structures and displays to screen.
>
> Was the file written by a DJGPP program that declared the BOOK structure
> in the same manner?
>
> If not, then what you see is a result of padding struct members which is
> done differently by different compilers. See section 22.10 of the DJGPP
> FAQ list for more details.
- Raw text -