函數名:read
頭檔:<io.h>
函數原型: int read(int handle,void *buf,int len);
功能:用於讀取開啟檔案的內容
參數:int handle 為要讀取的文件
void *buf 為要將讀取的內容保存的緩衝區
int len 讀取文件的長度
傳回值:傳回實際讀取的位元組數
程式範例:建立文件,內容為I like www.dotcpp.com very much!
//開啟文件,讀取檔案的內容#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,O_RDONLY) ;if(fd==-1){print f(cannotopenthefilen);return1;}charbuf[1024]={ };intlen=read(fd,buf,1024);printf(%snlen=%dn,buf,len);close( fd);return0;}
運行結果
Ilikewww.dotcpp.comverymuch!len=32