close函数-鸿鹄论坛_华为认证h35-211-hcnp-access network题库
creat函数也可用creat函数创建一个新文件。 #include #include #include int creat(const char *pathname, mode_t mode); 返回:若成功为只写打开的文件描述符,若出错为-1。注意,此函数等效于:open(pathname, O_WRONLY|O_CREAT|O_TRUNC, mode); 在早期的UNIX版本中,open的第二个参数只能是0、1或2。没有办法打开一个尚未存在的文件,因此需要另一个系统调用creat以创建新文件。现在,open函数提供了选择项O_CREAT和O_TRUNC,于是也就不再需要creat函数了。在4.5节中,我们将详细说明文件存取许可权,并说明如何指定mode。creat的一个不足之处是它以只写方式打开所创建的文件。在提供open的新版本之前,如果要创建一个临时文件,并要先写该文件,然后又读该文件,则必须先调用creat,close,然后再调用open。现在则可用下列方式调用open:open(pathname, O_RDWR|O_CREAT|O_TRUNC, mode); close函数可用close函数关闭一个打开文件:#include int close(int filedes); 返回:若成功为0,若出错为-1。
相关链接和图片:
-
基于Unix的I/O函数的文件逆转程序
-
linux系统文件I/O编程
-
C语言库函数unix常用系统调用
-
文件I/O操作
-
标准C的I/O库函数实现文件逆转
这些资源将进一步帮助理解和应用UNIX和Linux系统中的文件操作函数,提高程序开发效率和代码质量。
暂无评论