1. 程式人生 > >函式read、write、lseek

函式read、write、lseek

函式原型: 

#include<unistd.h>
ssize_t read(int fd, void *buf, size_t count);
                                       返回值:讀到的位元組數,若已到檔案尾,返回0;若出錯,返回-1

引數:

  • fd:函式open的返回值
  • buf:緩衝區,儲存要讀取的資料
  • count:緩衝區的最大位元組數size(buf)

函式原型:

#include<unistd.h>
sszie_t write(int fd, const void *buf, size_t count);
                          返回值:若成功,返回已寫的位元組數,若出錯,返回-1

引數:

  • fd:函式open返回值
  • buf:要寫到檔案的資料
  • count:strlen(buf)