檔案的操作之原理
阿新 • • 發佈:2021-01-29
檔案的操作原理
一、檔案描述符 —fd
讀取read和寫入write操作格式第一個引數就是檔案描述符fd。
read(fd,buf,sizeof(buf));
write(fd,buf,sizeof(buf));
linux系統當中有預設的檔案描述符
0—標準輸出
1—標準輸入
2—標準錯誤
這三個瞭解就行
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int fd;
char readbuf[128];
int n_read=read(0,readbuf,5);//寫入5個字元
int n_write=write(1,readbuf,strlen(readbuf));//讀取內容
printf("\ndone\n");
return 0;
}
第一個字元自己寫入
第二個是回車自動輸出所寫入的內容