函數名:creat
頭檔:<io.h>
函數原型: int creat(const char *file,int auth);
功能: 建立指定檔案名稱的文件
參數:char *file 要建立的檔案名稱, int auth 為操作權限
傳回值: 成功返回檔案句柄,失敗返回-1
程式範例: 建立一個文件,然後輸入內容,該函數建立文件不能覆蓋同名的文件
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){charfilename[80];printf(inputfilepathandfilename,egd:\a.txt:);gets(filename); intfd=creat(filename,O_RDONLY);if(fd==-1){printf(cannotcreatethefilen);return1;}printf(successfultocreatethefilen);close(fd);return0;}
運行結果
inputfilepathandfilename,egd:a.txt:d:c.txtsuccessfultocreatethefile