#include <unistd.h>
ssize_t write(int fd, const void *buf, size_t count);
功能:把指定数目的数据写到文件(fd)
参数:fd : 文件描述符 buf : 数据首地址 count : 写入数据的长度(字节)
返回值:成功:实际写入数据的字节个数 失败: - 1
#include <unistd.h>
ssize_t read(int fd, void *buf, size_t count);
功能:把指定数目的数据读到内存(缓冲区)
参数:fd : 文件描述符 buf : 内存首地址 count : 读取的字节个数
返回值:成功:实际读取到的字节个数 失败: - 1
在使用write()函数时size_t count函数,可以使用sizeof(),或者strlen()函数,但是在使用read函数时使用strlen函数会出现写不了数据状况,只使用sizeof()。