#include
ssize_t read(int filedes, void *buff, size_t nbytes) ;
// 参数:
// filedes可以指定输入源,
// buff为缓冲区首地址,
// nbytes为缓冲区的大小,即字节数
// 返回:读到的字节数<=nbytes,若已到文件尾为 0,若出错为 -1
read(fd, *buff,length);
fd是文件句并,buff是一个char指针,用来存储你读的数据的.length是你希望读的长度
man 2 read
没有的话,安装开发man包
读取的字节长度