1.1 函式原形
ssize_t read(int fd, void *buf, size_t count)
1.2 函式功能
從乙個開啟的標頭檔案中讀取資料
1.3 所屬標頭檔案
#include
1.4 返回值
成功: 返回讀取的位元組數
失敗: -1
1.5引數說明
fd: 要讀取資料的檔案的描述符
count: 希望讀取的位元組數
buf: 讀取來的資料存到buf指向的空間
例程:
先在/home/ 建立test3.txt檔案,並在檔案開頭寫入任意數字
編寫檔案讀取程式open.c 檔案如下
#include
#include
#include
#include
#include
void main()
編譯檔案
gcc open.c -o open
執行
./open
結果:檔案讀取成功
Linux下的檔案操作函式
本人目前還是linux初學者,此文章只做參考所用,適合查閱 1.int creat const char filename,mode t mode 標頭檔案 include filename 要建立的檔名 包括路徑,預設當前路徑 mode 建立模式 s irusr可讀,1 s iwusr可寫,2 s...
用system函式實現指定路徑下的檔案讀取
小白記錄貼 原本使用bat檔案也可實現指定路徑下的檔案讀取。現在想去掉單獨的bat檔案,將 寫進c 程式中。dir jpg b list.txt如圖所示 使用system 函式,就不用單獨寫bat檔案了。如與c 程式不在同一路徑,則 如下,生成的list.txt檔案在c 的程式資料夾下。includ...
按行讀檔案 fgets函式
函式原型 char fgets char buf,int bufsize,file stream 注意 第二個引數是最大讀取位元組數引數 buf 字元型指標,指向用來儲存所得資料的位址。bufsize 整型資料,指明儲存資料的大小。stream 檔案結構體指標,將要讀取的檔案流。eofeof是乙個巨...