一、文件写入:
1、头文件:#include <unistd.h>
2、函数原型:ssize_t write(int fd,const void *buf,size_t count);
注释:
(1)int fd : open的文件描述符
(2)const void *buf : 缓冲区 (此处填写的是地址)
(3)size_t count : 写入文件的大小 (strlen(buf))
3、返回值: 返回整形数(大小) 写入成功:返回文件写入的字节数
二、文件读取:
1、头文件:#include <unistd.h>
d2、函数原型:ssize_t read(int fd,void *buf,size_t count);
注释:
(1)int fd : open的文件描述符
(2)void *buf :缓冲区
(3)size_t count : 读取文件的大小
3、返回值:(1)读取成功:返回读取文件的字节数
(2)读取失败:返回 -1
三、文件关闭:
1、头文件:#incude <unistd.h>
2、函数原型:int close(int fd);