#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 返回值成功 返回檔案描述符 失敗 ...