檔案基本I O操作

2021-10-25 01:53:05 字數 1085 閱讀 8001

#include

#include

#include

intopen

(const

char

*pathname,

int flags)

;int

open

(const

char

*pathname,

int flags,mode_t mode)

;int

creat

(const

char

*pathname,mode_t mode)

;flags:開啟方式

mode:建立新檔案時,指定許可權

#include

ssize_t read

(int fp,

void

*buf,size_t count)

;從檔案描述符fp中讀取count個位元組到buf中

從當前讀寫指標處開始讀取檔案資料

成功:返回實際讀回的位元組數,失敗:返回-

1

#include

ssize_t write

(int fp,

const

void

*buf,size_t count)

;將buf中的count個位元組的資料寫入檔案描述符fp的檔案中

成功:返回寫入資料的位元組數,失敗:返回-

1

#include

intclose

(int fd)

;成功:返回0,失敗:返回-

1

1、普通檔案 「-」

2、目錄檔案 「d」

3、裝置檔案 字元裝置檔案 「c」 (不能儲存資料:滑鼠,鍵盤) ,塊裝置檔案 「b」(可以儲存資料,光碟,硬碟)

4、符號(軟)鏈結檔案 「l」,內容是所連線目標檔案的路徑名。

5、管道檔案 「p「,無名管道,命名管道。

6、套接字檔案 」s」,linux系統間進行網路通訊的一種機制。

上述資訊介紹:

檔案的基本IO操作

檔案的io操作之讀寫.cpp 此檔案包含 main 函式。程式執行將在此處開始並結束。include include include using namespace std int main filewrite.close 怎麼輸入的,就怎麼讀出來,不然會出錯 ifstream fileread c...

io 基本操作

1 io 可以分為 位元組流 字元流 例子 位元組流 讀乙個寫乙個 得到檔案 file file new file d test.txt try out.flush in.close out.close catch filenotfoundexception e catch ioexception ...

檔案IO操作

在對乙個檔案或者裝置進行讀寫之前,都需要先開啟,以獲得該檔案或者裝置的操作指標,也就是檔案描述符。有了檔案描述符,後續就可以進行讀取,修改操作了。標頭檔案函式宣告 int open const char pathname,int flags,mode t mode 返回值成功 返回檔案描述符 失敗 ...