fgets() returns NULL at EOF??
Clayton Cramer
cramer at kontron.UUCP
Fri Aug 29 10:55:46 AEST 1986
> O great C gurus, help a relative greenhorn! Why is it that fgets()
> returns NULL when it reaches end of file, whereas all the other
> standard i/o functions seem to return EOF at that point? This
> confuses me, especially since one would suppose fputs() to be the
> partner function of fgets() and therefore to work in the same way.
>
> Sterling Bjorndahl
> BJORNDAS at CLARGRAD on BITNET
Ah, heck. Next you'll complain because fgets() and gets() do different
things to the \n at the end of a string.
There are days I wish every line of C currently existing would evaporate,
so that the I/O functions could be...rationalized.
Clayton E. Cramer
More information about the Comp.lang.c
mailing list