//標準輸入輸出標頭檔案
#include
//檔案操作函式標頭檔案
#include
#include
#include
int creat(const char * pathname, mode_t mode);
–引數pathname表示:路徑名或者檔名。路徑名為絕對路徑名。
–引數mode表示:設定建立檔案的許可權。
main()
printf("%s fd is %d\n",leds,fd);
//使用open函式開啟不存在的檔案,不新增o_creat識別符號,會報錯
if((fd = open(test1, o_rdwr))<0)
//開啟檔案建立檔案,新增標誌位o_creat表示不存在這個檔案則建立檔案
if((fd = open(test2, o_rdwr|o_creat,0777))<0)
printf("%s fd is %d\n",test2,fd);
fd = creat(test3,0777);
if(fd = -1)else
}
linux下open函式和creat函式
open 函式用於開啟和建立檔案。以下是 open 函式的簡單描述 include fcntl.h int open const char path,int access,int mode 返回值 成功則返回檔案描述符,否則返回 1 path 要開啟的檔案路徑和名稱 如 c cpp a.cpp ac...
C語言creat 檔案的預設許可權
include include include include include include.if fd creat file.hole s irusr s iwusr s irgrp s iwgrp s iroth s iwoth 0 用 c語言creat 檔案的預設許可權,本來是希望檔案為 r...
開啟檔案函式fstream
ios in 檔案以輸入方式開啟 ios out 檔案以輸出方式開啟 ios nocreate 不建立檔案,所以檔案不存在時開啟失敗 ios noreplace 不覆蓋檔案,所以開啟檔案時如果檔案存在失敗 ios trunc 如果檔案存在,把檔案長度設為0 可以用 或 把以上屬性連線起來,如ios ...