1樓:星月小木木
函式名: mkdir
功 能: 建立一個目錄(資料夾)
用 法: int mkdir(char *pathname);
程式例: (在win-tc和dev-c++下執行通過)#include
#include
#include
int main(void)
2樓:匿名使用者
c語言可以通過fopen函式建立一個新檔案。
細節如下:
使用fopen需要新增標頭檔案 #include
建立一個新的二進位制檔案的語句如下:file *fp=fopen("檔名", "wb");
該函式詳細說明如下:
函式原型:file * fopen(const char * path,const char * mode);
返回值:檔案順利開啟後,指向該流的檔案指標就會被返回。如果檔案開啟失敗則返回null,並把錯誤**存在errno中。
引數說明:
引數path字串包含欲開啟的檔案路徑及檔名,引數mode字串則代表著流形態。
mode有下列幾種形態字串:
r 以只讀方式開啟檔案,該檔案必須存在。
r+ 以可讀寫方式開啟檔案,該檔案必須存在。
rb+ 讀寫開啟一個二進位制檔案,允許讀寫資料,檔案必須存在。
w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。
w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。
a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。
a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。
wb 只寫開啟或新建一個二進位制檔案;只允許寫資料。
wb+ 讀寫開啟或建立一個二進位制檔案,允許讀和寫。
ab+ 讀寫開啟一個二進位制檔案,允許讀或在檔案末追加資料。
例子**
file *fp; //定義檔案指標
fp=fopen("d:\\out.txt","w");//開啟檔案
//寫檔案的**
fclose(fp);
//關閉檔案
3樓:匿名使用者
fopen("1.txt","w");
4樓:爨室
file *fp;
fp=fopen("d:\\1.txt","w");
fclose(fp);
用c語言建立一個txt檔案,並且寫入資料
5樓:雪城風嘉
#include
int main()
for(int i=0;i<10;i++)
fprintf(fpwrite,"%d ",i);
fclose(fpwrite);
//下面是讀資料,將讀到的資料存到陣列a[10]中,並且列印到控制檯上
int a[10]=;
file *fpread=fopen("data.txt","r");
if(fpread==null)
for(int i=0;i<10;i++)
getchar();//等待
return 1;
}
擴充套件資料:
c語言最常用的檔案使用方式及其含義
1、"r".為讀而開啟文字檔案.(不存在則出錯)
2、"rb".為讀而開啟二進位制檔案.
3、"w".為寫而開啟文字檔案.(若不存在則新建,反之,則從檔案起始位置寫,原內容將被覆蓋)
4、"wb".為寫而開啟二進位制檔案.
5、"a".為在檔案後面新增資料而開啟文字檔案.(若不存在,則新建;反之,在原檔案後追加)
6、"ab".為在檔案後面新增資料而開啟一個二進位制檔案.
7、"r+".為讀和寫而開啟文字檔案.(讀時,從頭開始;在寫資料時,新資料只覆蓋所佔的空間,其後不變)
8、"rb+".為讀和寫而開啟二進位制檔案.只是在隨後的讀寫時,可以由位置函式設定讀和寫的起始位置.
9、"w+".首先建立一個新檔案,進行寫操作,隨後可以從頭開始讀.(若檔案存在,原內容將全部消失)
10、"wb+".功能與"w+"同.只是在隨後的讀寫時,可以由位置函式設定讀和寫的起始位置.
11、"a+".功能與"a"相同;只是在檔案尾部新增新的資料後,可以從頭開始讀.
12、"ab+".功能與"a+"相同;只是在檔案尾部新增新資料之後,可以由位置函式設定開始讀的起始位置.
6樓:匿名使用者
#include
#include
#include
int main(void)
;printf("請輸入儲存的路徑:");
scanf("%s",path);
int n=6;
f=fopen(path,"w+");
fprintf(f,"yes you are right \n");
fprintf(f,"y=4+%d\n",n);
fclose(f);
printf("已經儲存,快去看吧");
system("pause");
return 0;}
7樓:dota要有平常心
#include
using namespace std;
void main()
string str = "yes you are rigth !\n";
fwrite(str.c_str(),str.length(),sizeof(char),fout);
char buf[56];
memset(buf,0,56);
sprintf(buf,"y=4+%d\n",x);
str = string(buf);
fwrite(str.c_str(),str.length(),sizeof(char),fout);
fclose(fout);}
如何用c語言建立一個檔案?並按格式儲存?
8樓:吉祥二進位制
儲存用fwrite()來完成,建立用fopen()來完成。示例**如下:
#include
int main()
;printf("輸入要建立的檔名:");
gets(file_name);
file *fp=fopen(file_name,"at+");
if(fp==null)
fprintf(fp,"%s年%s月%s日",year,month,day);
fclose(fp);
return 0;}
如何用c語言建立一個檔案?並按格式儲存?
9樓:吉祥二進位制
儲存用fwrite()來完成,建立用fopen()來完成。示例**如下:
#include
int main()
;printf("輸入要建立的檔名:");
gets(file_name);
file *fp=fopen(file_name,"at+");
if(fp==null)
fprintf(fp,"%s年%s月%s日",year,month,day);
fclose(fp);
return 0;}
10樓:徐光豬
#include
void main()
11樓:匿名使用者
#include
void main()
12樓:
#include
int main()
13樓:匿名使用者
#include "stdio.h"
int main()
如何用c語言編譯出我愛你字,如何用c語言編譯出我愛你三個字
include int main 不是怎麼編輯,而是你想讓這三個字如何去呈現 include stdio.h main 如何用c程式編寫某某我愛你 include include int main else printf n你是sb n return 0 為什麼放棄 我愛你 怎麼用c語言表示 呵 一...
如何用c語言fopen函式實現這樣的檔案開啟功能
fopen函式用於開啟檔案並獲取檔案的指標,以便對檔案進行操作。函式原型 file fopen const char path,const char mode 引數 path字串包含欲開啟的檔案路徑及檔名,引數mode字串則代表著流形態。mode有下列幾種形態字串 r 以只讀方式開啟檔案,該檔案必須...
如何程式設計實現mfc建立新資料夾,如何程式設計實現MFC建立新資料夾
cstring strfolderpath c test 判斷路徑是否存在 if pathisdirectory m strfolderpath 其實就是一個函式 createdirectory 如下 getmodulefilename null,strpath.getbuffer max path...