_close

关闭文件。

int _close( 
   int fd 
);

参数

  • fd
    引用打开文件的描述符。

返回值

文件,则成功已关闭,_close 返回 0。返回值 – 1 指示错误。

备注

_close 功能关闭文件与 fd。

文件描述符和基础操作系统文件句柄关闭的。因此,使用 _open_osfhandle,,因此,如果文件最初打开了使用 Win32 函数 CreateFile 并将其转换为文件说明符调用 CloseHandle 并不是必需的。

此功能验证其参数。如果 fd 是一个坏文件描述符,无效参数调用处理程序,如 参数验证所述。如果执行允许继续,函数返回 -1,并 errno 设置为 EBADF。

要求

实例

必需的头

可选标头

_close

io.h

errno.h

有关更多兼容性信息,请参见中介绍的 兼容性

示例

_open参见示例。

请参见

参考

底层I/O

_chsize

_creat, _wcreat

_dup, _dup2

_open, _wopen

_unlink, _wunlink