這裡僅是介紹一些檔案操作的函式
開啟和關閉檔案
int
open
(char
*filename,
int flags,mode_t mode)
;
開啟乙個已存在檔案或者建立乙個新檔案,
成功返回新檔案描述符,出錯為-1
int close(int fd);
關閉檔案
其中flags引數指明了程序如何訪問這個檔案:
fd=open("a.txt"
0);
讀寫檔案
ssize_t read (
int fd,
void
*buf, size_t n)
;
正常返回讀的位元組數,若eof則為0,出錯為-1
ssize_t write
(int fd,
const
void
*buf, size_t n)
;
正常返回寫的位元組數,出錯為-1
重定向操作
int dup2(int oldfd,
int newfd);
成功返回非負的描述符,出錯為-1
該函式複製描述符表表項oldfd到描述符表表項newfd,覆蓋描述符表表項newfd以前的內容;lf newfd已經開啟了,函式會在複製oldfd之前關閉newfd。
系統級I O中的共享檔案
接下來展示一些示例 首先一些有用的標頭檔案放出來 include include include include include include include include include include include include include include include inclu...
有關檔案操作的幾個函式
1.creat 1 函式的作用 建立,建立新檔案。2 函式的原型 int creat const char pathname,mode t mode 3 函式的引數 pathname 要建立的檔案路徑字串。如 home hello.c mode 建立檔案的許可權。4 函式的返回值 成功返回檔案描述符...
有關檔案操作的函式 緩衝
參考url 緩衝區 輸入 輸出的資料先放在緩衝區中,等到緩衝區滿或者沖刷命令等才真正的輸入 輸出,這樣提法cpu和i 0速度。有2個 1 php自身的緩衝區,2 伺服器端的緩衝區 參考 應用 1 header setcookies設定時會warning,開啟緩衝 2 將頁面部分 全部靜態化,提高瀏覽...