1. 程式人生 > 其它 >檔案的操作之原理

檔案的操作之原理

技術標籤:c語言嵌入式linux

檔案的操作原理

一、檔案描述符 —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; }

在這裡插入圖片描述
第一個字元自己寫入
第二個是回車自動輸出所寫入的內容