linux程序库设置错误,Linux--C库函数ferror中文翻译

FERROR(3)                  Linux Programmer’s

Manual                 FERROR(

3)

NAME

clearerr,  feof, ferror, fileno -

check and reset stream status

//检查和调整流状态

SYNOPSIS

#include

void

clearerr(FILE *stream);

int

feof(FILE *stream);

int

ferror(FILE *stream);

int

fileno(FILE *stream);

DESCRIPTION

The

function clearerr()  clears  the

end-of-file  and  error

indicators for the stream pointed to by stream.

//clearerr()函数清空文件结束位置和通过参数stream错误指向流。

The  function  feof() tests the end-of-file indicator for

the

stream

pointed to by stream, returning non-zero if it is set.

The end-of-file indicator can only be cleared by the function clearerr().

//feof()函数测试文件结束位置通过参数stream指向流标志,如果它被设置,返回非0.

end-of-file通过clearerr()函数标志能被清除

The

function ferror()  tests  the

error  indicator  for

the

stream

pointed to by stream, returning non-zero if it is set.

The

error indicator can only be reset by the clearerr() function.

//ferror()函数通过参数stream指向流测试错误,如果它被设置就返回非0

错误标志仅能通过clearerr()函数被设置

The  function  fileno()

examines  the  argument

stream  and

returns its integer descriptor.

//fileno()函数检查参数流,返回其整数描述符

For

non-locking counterparts, see unlocked_stdio(3).

ERRORS

These

functions should not fail and do not set

the  external

variable  errno.  (However, in case fileno() detects that its

argument

is not a valid stream, it must

return  -1  and

set

errno

to EBADF.)

//这些函数不应该失败,不设置外部变量errno,(然而,以防fileno()检测到它的参数不是一个有效的流,它必须返回-1,对EBADF设置errno)

CONFORMING TO

The  functions  clearerr(),

feof(),  and ferror() conform to

C89.

SEE ALSO

open(2), fdopen(3), stdio(3), unlocked_stdio(3)

2001-10-16

FERROR(3)

(END)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值