登录 注册
当前位置:主页 > 资源下载 > 11 > 鸿鹄论坛上的华为认证H35-211 HCNP-Access Network题库中提及的close函数

鸿鹄论坛上的华为认证H35-211 HCNP-Access Network题库中提及的close函数

  • 更新:2024-11-05 10:48:26
  • 大小:18.16MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Unix - 操作系统
  • 格式:PDF

资源介绍

3.4 creat函数 也可用c r e a t函数创建一个新文件。 #include #include #include int creat(const char *p a t h n a m e, mode_t m o d e) ; 返回:若成功为只写打开的文件描述符,若出错为- 1 注意,此函数等效于: o p e n (p a t h n a m e, O_WRONLY|O _ C R E A T|O_TRUNC, m o d e) ; 在早期的U N I X版本中,o p e n的第二个参数只能是 0、1或2。没有办法打开一 个尚未存在的文件,因此需要另一个系统调用 c r e a t以创建新文件。现在, o p e n函 数提供了选择项O _ C R E AT和O _ T R U N C,于是也就不再需要c r e a t函数了。 在4 . 5节中,我们将详细说明文件存取许可权,并说明如何指定 m o d e。 c r e a t的一个不足之处是它以只写方式打开所创建的文件。在提供 o p e n的新版本之前,如果 要创建一个临时文件,并要先写该文件,然后又读该文件,则必须先调用 c r e a t,c l o s e,然后再 调用o p e n。现在则可用下列方式调用o p e n: o p e n (p a t h n a m e, O_RDWR|O _ C R E A T|O_TRUNC, m o d e) ; 3.5 close函数 可用c l o s e函数关闭一个打开文件: #include int close (int f i l e d e s); 返回:若成功为 0,若出错为- 1 第 3章 文 件 I/O 3 7 下载