Linux高级程序设计——I/O函数——read函数

read函数
把指定数目的数据读到内存
#include<unistd.h>
ssize_t read(int fd, void *addr, size_t count);
参数:
fd:文件描述符
addr:内存首地址
count:读取的字节数
返回值:
成功返回实际读取到的字节数。
失败返回-1,可以利用perror去查看原因.
注意:如果读取文件末尾,返回0
从终端读取数据
Linux高级程序设计——I/O函数——read函数
从文件中读取数据
Linux高级程序设计——I/O函数——read函数