開啟檔案creat函式

2021-07-25 13:15:19 字數 595 閱讀 5954

//標準輸入輸出標頭檔案

#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 ...