一、建立檔案: 在C語言中建立檔案,使用fopen函式,同時指定為只寫即可。 程式碼如下: /* 函式功能: 建立檔名為s的檔案。 返回值: -1 引數錯誤 0 建立成功 1 檔案已存在 2 建立失敗*/int create_file(char *s){ FILE *fp; if(s==NULL||s[0]=="\0") return -1;//引數為空,即錯誤引數。 fp= fopen(s, "r");//以只讀方式開啟 if(fp)//開啟成功,表示檔案已經存在。 { fclose(fp);//關閉檔案 return 1;//返回檔案已存在。 } fp= fopen(s, "w");//以只寫方式建立檔案。 if(fp == NULL) return 2;//建立失敗。 fclose(fp);//關閉檔案。 return 0;//建立成功。} 二、刪除檔案: 在C語言中,有專門的刪除檔案函式remove。 1、標頭檔案:stdio.h 2、宣告:int remove(const char* filename); 3、功能:刪除檔名為filename的檔案。 4、返回值:刪除成功,返回0.否則返回-1. 5、示例程式碼: #include
一、建立檔案: 在C語言中建立檔案,使用fopen函式,同時指定為只寫即可。 程式碼如下: /* 函式功能: 建立檔名為s的檔案。 返回值: -1 引數錯誤 0 建立成功 1 檔案已存在 2 建立失敗*/int create_file(char *s){ FILE *fp; if(s==NULL||s[0]=="\0") return -1;//引數為空,即錯誤引數。 fp= fopen(s, "r");//以只讀方式開啟 if(fp)//開啟成功,表示檔案已經存在。 { fclose(fp);//關閉檔案 return 1;//返回檔案已存在。 } fp= fopen(s, "w");//以只寫方式建立檔案。 if(fp == NULL) return 2;//建立失敗。 fclose(fp);//關閉檔案。 return 0;//建立成功。} 二、刪除檔案: 在C語言中,有專門的刪除檔案函式remove。 1、標頭檔案:stdio.h 2、宣告:int remove(const char* filename); 3、功能:刪除檔名為filename的檔案。 4、返回值:刪除成功,返回0.否則返回-1. 5、示例程式碼: #include