用c語言建立檔案,用C語言建立檔案

時間 2021-12-19 07:34:56

1樓:

不知道你的34234是個什麼東西,我就當字串處理了,問題不清楚沒有辦法

#include

int main()

fputs("34234",fp);/*寫入34234資料*/fclose(fp);

if((fp=fopen("33.ch","wb"))==null)/*建立33.ch檔案*/

fclose(fp);

return 0;}

2樓:靈_火

#include

main()

;if((fp=fopen("c:\\45.ch","wt"))==null)

while(ch[i]!='\0')

fclose(fp);}

3樓:匿名使用者

#include

void main()

4樓:匿名使用者

可惜學的都快忘了啊。

用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;}

9樓:徐光豬

#include

void main()

10樓:匿名使用者

#include

void main()

11樓:

#include

int main()

12樓:匿名使用者

#include "stdio.h"

int main()

如何用c語言建立乙個新檔案

13樓:星月小木木

函式名: mkdir

功 能: 建立乙個目錄(資料夾)

用 法: int mkdir(char *pathname);

程式例: (在win-tc和dev-c++下執行通過)#include

#include

#include

int main(void)

14樓:匿名使用者

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);

//關閉檔案

15樓:匿名使用者

fopen("1.txt","w");

16樓:爨室

file *fp;

fp=fopen("d:\\1.txt","w");

fclose(fp);

c語言怎麼建立乙個txt檔案

17樓:匿名使用者

你好!#include

int main()

return 0;}

18樓:徐臨祥

很簡單,txt檔案是檔案的型別,也是檔案的字尾名,簡單地說,它是名字的一部分,所以只要在建立檔案的時候取名為*.txt就會建立乙個被系統當作文字文件的txt檔案。具體做法如下。...

...file *fp。\\建立檔案型指標,因為檔案在硬碟上不在記憶體上,需要特殊的訪問機制。

fp=fopen("純文字文件.txt","w+")。//fopen函式可以用來開啟某種檔案,第乙個引數是檔案的全名第二個引數是讀寫方式。... ...

這樣,我們就已經一讀寫建立的方式開啟了乙個文字文件,其他他檔案方法相同。

19樓:好運送給我和你

網路平台有它的規律可循,有它的安全屬性

C語言在建立檔案專案時,有C語言WIN32控制台應用程式和W

c語言在建立檔案專案時,有c語言win32控制台應用程 1251p vs2013中如何實現乙個c語言printf程式 win32控制台應用程式 新建 專案 模板 visual c win32控制台程式 勾選空專案 下一步 完成 新建 檔案即可 不過現在vs只支援.cpp了 建議你換乙個小點的編譯器 ...

用c語言編寫 檔案讀寫,用C語言編寫 檔案讀寫

第一種 include include include struct student 結構體s 50 void daoru struct student s,int n 檔案匯入函式 else fclose p void paixu struct student s,int n 排序函式 int i...

用c語言的函式建立開啟和讀寫檔案

include int main void out fopen out.txt w if out null printf read from the in file n fread buf,1,1024,in printf write to the out file n fwrite buf,1,1...

用c語言批量更改檔名,用C語言批量更改檔名

1 int nn 0 設累加器,統計更名檔案個數,初始化為0。2 設定時器,timer,每5分鐘 發出 訊號。定時迴圈執行 用glob函式探測源檔案目錄和目標目錄啊 用c語言程式設計修改檔名 c 也行 用這個函式 詳細資訊看msdn rename const char oldname,const c...

用c 檔案輸入輸出流在當前使用者桌面建立檔案,檔案路徑怎麼寫?怎麼獲取桌面路徑

string user home getenv homepath 此 將當前使用者工作目錄路徑複製到user home字串中。注意此路徑不帶系統驅動器號。或者可用以下 string user home getenv userprofile 此 將當前使用者儲存目錄路徑複製到user home字串中。...