1,打开并创建文件的命令
open()头文件
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode\_t mode);
返回值为一个整型数意思是描述该文件的一个描述符

pathname:为要打开文件的名字,
flags:可以操作的权限有三种:
可读(O\_RDONLY)
可写(O\_\_WRONLY)
可读可写(O\_RDWR)
mode\_t mode:用户权限一般为0600(其中6=4+2。4代表可读,2代表可写)
创建文件
int creat(const char *pathname, mode\_t mode);
变量名同上
2,对一个文件采取写的操作
头文件
#include <unistd.h>
ssize\_t write(int fd, const void *buf, size\_t count);
如果什么都没有写那么意味着返回值为0;错误为1;
fd:为一个文件描述符
buf:无类型的一个指针
count:从buf里面取回字节的大小

标签: linux, 文件, int, 编程, include, 汇总, pathname, mode, const

相关文章推荐

添加新评论,含*的栏目为必填