read
参数
fd
:文件描述符,通过
open
得到
buf
:传出参数,即读取后数据存放的地方(缓冲区,一次读取一个缓冲区大小的数据),传入一个数组的地址
count
:指定的数组大小
返回值
读取成功时:
0:返回实际读取到的字节数
=0:到达EOF,文件已经读取完了
读取失败时:
-1:表明读取失败,并设置errno
write
参数
fd
:文件描述符,通过
open
得到
buf
:传入参数,存储要向磁盘写入的数据(缓冲区,一次写入一个缓冲区大小的数据)
count
:要写入的数据的实际大小
返回值
成功:返回实际写入的字节数
失败:返回-1,并设置errno
读写案例