関数名: 読み取り
ヘッダーファイル: <io.h>
関数プロトタイプ: int read(int handle,void *buf,int len);
機能: 開いているファイルの内容を読み取るために使用されます。
パラメータ: int ハンドルは読み取られるファイルです
void *buf は読み取った内容を保存するバッファです
int len はファイルの長さを読み取ります
戻り値: 実際に読み取られたバイト数を返します。
プログラム例: www.dotcpp.com が大好きな内容のファイルを作成します。
// ファイルを開いてファイルの内容を読み取ります #include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt, O_RDONLY) ;if(fd==-1){印刷f(ファイルを開けませんn);return1;}charbuf[1024]={ };intlen=read(fd,buf,1024);printf(%snlen=%dn,buf,len);close( fd);return0;}
走行結果
好きですwww.dotcpp.comverymuch!len=32