Linux IO操作方法

2021-10-25 01:11:37 字數 813 閱讀 3330

int

open

(const

*filename,

int flag,

/*int mode*/

);

成功返回乙個檔案描述符(大於等於0的整數值),失敗返回-1;

filename : 檔案路徑+檔名

flag : 開啟的標記

包含標頭檔案:#include

mode:只有flag有o_creat,才需要第三個引數,指定建立的檔案訪問許可權。

int

read

(int fd,

void

*buf,

int size)

;

失敗返回-1,0已經讀到檔案末尾,>0真實讀到的資料長度

int

write

(int fd,

void

*buf,

int length)

;

失敗返回-1,0沒有寫入任何內容,>0真實寫入的資料長度

int

close

(int fd)

;

int

lseek

(int fd,

int count,

int flag)

;

失敗返回-1,成功返回0

XML操作方法

4 寫xml標記及資料,儲存為xml檔案.建立檔案流,建立xmltextwriter並設定formatting屬性 string filename textbox1.text system.io.filestream myfilestream new system.io.filestream fil...

sys class gpio 操作方法

在嵌入式裝置中對gpio的操作是最基本的操作。一般的做法是寫乙個單獨驅動程式,網上大多數的例子都是這樣的。其實linux下面有乙個通用的gpio操作介面,那就是我要介紹的 sys class gpio 方式。下面以友堅4412開發板上除錯為例子說明流程 首先,看看系統中有沒有 sys class g...

JS操作方法

一 map函式 可以接受函式作為引數 var staff staff.map function item 執行結果 abruzzi bajmine chris 二 filter函式 過濾陣列中滿足某些條件的元素 staff.filter function item 執行結果 name bajmine...