Re: getF in lauxlib.c--why call feof?
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: getF in lauxlib.c--why call feof?
- From: Luiz Henrique de Figueiredo <lhf@...>
- Date: 2008年3月25日 14:38:47 -0300
> Why is it necessary to call feof before the fread? Won't fread return
> 0 if feof returns true? It seems that fread correctly handles the case
> of EOF.
The man page says:
fread does not distinguish between end-of-file and error, and callers
must use feof(3) and ferror(3) to determine which occurred.