_close
关闭一个文件。
int _close(
int fd
);
参数
- fd
引用开启文件的描述符。
返回值
如果文件成功关闭,_close返回 0。 返回值 -1 指示一个错误。
备注
_close 函数关闭与 fd关联的文件。
关闭文件说明符和基础操作系统文件句柄。 因此,如果文件最初使用 Win32 函数 CreateFile 打开,并使用 _open_osfhandle转换文件说明符,则CloseHandle 不是必需的。
此函数验证其参数。 如果 fd 是无效的文件说明符,此函数调用无效参数处理程序,如 参数验证所述。 如果允许继续执行,函数返回-1,并将errno设置为EBADF。
要求
例程 |
必需的标头 |
可选标头 |
---|---|---|
_close |
<io.h> |
<errno.h> |
有关更多兼容性信息,请参见“简介”中的兼容性。
示例
请参见_open示例。