admin 管理员组

文章数量: 1184232

2023年7月11日,周二晚上


在 Linux 中,read() 函数是一个系统调用,用于从文件描述符(file descriptor)中读取数据。

头文件是unistd.h

它的原型如下:

#include <unistd.h>

ssize_t read(int fd, void *buf, size_t count);
  • fd:要读取的文件描述符,可以是打开文件、套接字、管道等。
  • buf:指向用于存储读取数据的缓冲区的指针。
  • count:要读取的最大字节数。

read() 函数的返回值是已读取的字节数,如果返回值为 0,则表示已经到达文件末尾(End-Of-File),如果返回值为 -1,则表示读取出错。

本文标签: 函数 Linux READ