Mail Archives: djgpp/1996/10/09/07:04:17
Teun Burgers <burgers AT ecn DOT nl> wrote (Subject: Re: f2c for version 2):-
> ... You need to change about fscanf() in format.c, i.e.
> from: if (fscanf (infile, "%d", &token) == EOF)
> to: if (fscanf (infile, "%d", &token) == NULL)
> Because return value of fscanf() of V2 is different from UNIX ...
Oh indeed!?!?!? Qu'vatlh!!! And I recently wrote and allowed out a C++ program
that relies on sscanf() returning n if it managed to read the 1st to nth of
the values that it was supposed to read! Which C's and C++'s do treat fscanf()
sscanf() scanf() this way? And which otherwise, and what do they do here?
- Raw text -