c_cpp 读取文件中的所有字节 - 来自“Linux系统编程”一书

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 读取文件中的所有字节 - 来自“Linux系统编程”一书相关的知识,希望对你有一定的参考价值。

/*
Snippet from: Linux System Programming
Purpose: read file to avoid system interuption
Relative: Nonblocking reads
*/

ssize_t ret;

while (len != 0 && (ret = read (fd, buf, len)) != 0 ) {
  if(ret == -1){
    if(errno == EINTR)
      continue;
    perror("read");
    break;
  }
  
  len -= ret;
  buf += ret;
}

以上是关于c_cpp 读取文件中的所有字节 - 来自“Linux系统编程”一书的主要内容,如果未能解决你的问题,请参考以下文章

用c ++读取BMP文件的所有字节并旋转图片

如何从 .NET 中的内存映射文件中快速读取字节?

c_cpp esp8266-MEM-PIO-lin.cpp

从缓冲区读取字节(字符)

如何打开文件以读取文件的所有字节? [复制]

00090_字节输入流InputStream