Linux 文件I/O

1.文件打开:open

 

open()函数语法要点
所需头文件 #include     //提供类型定义pid_t  
#include  
#include  
函数原型 int open(const char *pathname,int flags,int perms)  
函数参数 pathname 被打开文件名
flag:文件打开方式 O_RDONLY:只读
O_WRONLY:只写
O_RDWR:读写
O_CREAT:若文件不存在,并用第三个参数为其设置权限
O_APPEND:添加,文件指针指向文件末尾
perms 被打开文件的存取权限(600对应USR)
函数返回值 成功:返回文件描述符  
失败:-1  

在open()函数中,flag参数可通过 | 的组合构成,但前三个标志常量(O_RDONLY,O_WRONY,O_RDWR)不可互相组合。perms既可以用8进制表示也可用宏定义表示

2.关闭文件

所需头文件 #include
函数原型 int close(fd)
函数参数 fd:文件描述符
函数返回值 成功:0
失败:-1

 

你可能感兴趣的:(Linux)