fputs, , EOF errno. , , , , . fputs , , EOF . , , fputs . , fputs.
if (fputs(buffer, stdout) == EOF)
{
fprintf(stderr, "fputs returned EOF: %s\n", strerror(errno));
}
, fputs EOF. EOF , , man fputs, if , errno.
(1) ? , .
(2) fprintf? , (stderr... , stdout, ).
(3) ? , string.h, . , errno. string.h strings.h, BSD linux, strerror (3).
: , . fgets, fputs.
fgets,
if (fgets(buffer, BUF_SIZE, myFile) == NULL)
{
fprintf(stderr, "fgets error occurred: %s\n," strerror(errno));
}
, , , - , , . - , fgets if. , - .
, . . Linux. , , - " ", errno == EBADF