一、Linux文件系统
1.创建
int creat(const char *filename,mode_t mode)
参数mode是存储文件的权限
2.打开
int open(const char*...const char*pathname,int flag,mode_t mode)
flag文件打开标志:
O_RDONLY:以只读形式打开文件
O_WRONLY:以只写方式打开文件
O_RDWR:以读写方式打开文件...S_ISUID设置用户执行ID
S_ISGID设置组执行ID
3.读写
int read(int fd,const void *buf,size_t length)
int write(int fd,...const void *buf,size_t length)
在文件打开后才可以读写
4.定位
int lseek(int fd,offset_t offset,int whence)
lseek()将文件读写指针相对...:相对文件末尾
offset可取负值
lseek(fd,0,SEEK_END)文件的返回值长度
5.关闭
int close(int fd)
二、C库文件系统
1.创建和打开
FILE *fopen(const