當前位置:首頁 » 編程語言 » c語言新建txt

c語言新建txt

發布時間: 2022-12-26 08:05:01

c語言創建TXT文檔並寫入內容

下面所有file模式,如果文件不存在,就創建文件。模式你自己選。另外還有很多其他函數,你自己看書。下面是最基本得的
file
*pfile
=
fopen("d:\\001.txt",
"rb");//以二進制方式打開d盤得001.txt文件
fseek(pfile,0l,seek_end);//將文件指針移動到文件末尾
unsigned
long
buflen
=
ftell(pfile);//獲取文件長度
unsigned
char
*buf
=
new
unsigned
char[buflen];//創建改文件長度大小的一塊內存用來放要讀進來的文件內容
rewind(pfile);//指針移動到文件頭
fread(buf,1,buflen,pfile);//將文件的內容全部讀入buf中
fclose(pfile);//關閉文件
上面為讀文件,下面為寫文件
file
*pfile
2=
fopen("d:\\002.txt",
"wb");//以寫二進制方式打開002.txt文件
fwrite(buf,1,buflen,pfile2);//將buf寫入002.txt
fclose(pfile2);//關閉文件

② c語言怎麼創建一個txt文件

c語言創建txt文件的步驟如下:

1、打開C-Free5.0新建一個空白頁面,然後將C語言的基礎格式寫完,注意格式縮進。

③ c語言,新建一個abc.txt,將26個字母寫入該文件

#include<stdio.h>

intmain()
{
FILE*file=fopen("abc.txt","w");
fputs("ABCDEFGHIJKLMNOPQRSTUVWXYZ",file);
fflush(file);
fclose(file);
return0;
}

④ 怎麼用c語言自動創建多個後綴為.txt的文件

循環生成若干個文件名
可以用隨機數。
然後 在文件名結尾加.txt
可以用strcat

以"w"方式 打開文件,就會創建對應的文件。
關閉文件

⑤ c語言怎麼創建一個txt文件

//看例子和注釋
#include<stdio.h>
#include<stdlib.h>

int main()
{
//要創建的txt文件的文件名
char f[]="t.txt";
FILE *outf;

//以寫入的方式打開文件t.txt,如果沒有,就創建
outf=fopen(f,"w");
//寫一句話到文件t.txt
fputs("用C創建了一個文本文件!",outf);
//關閉文件
fclose(outf);
system("PAUSE");
return 0;
}

⑥ 用c語言創建一個txt文件,並且寫入數據

#include <stdio.h>

int main()

{

//下面是寫數據,將數字0~9寫入到data.txt文件中

FILE *fpWrite=fopen("data.txt","w");

if(fpWrite==NULL)

{
return 0;

}

for(int i=0;i<10;i++)

fprintf(fpWrite,"%d ",i);

fclose(fpWrite);

//下面是讀數據,將讀到的數據存到數組a[10]中,並且列印到控制台上

int a[10]={0};

FILE *fpRead=fopen("data.txt","r");

if(fpRead==NULL)

{
return 0;

}

for(int i=0;i<10;i++)

{

fscanf(fpRead,"%d ",&a[i]);

printf("%d ",a[i]);

}

getchar();//等待


return 1;

}


(6)c語言新建txt擴展閱讀:

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+"相同;只是在文件尾部添加新數據之後,可以由位置函數設置開始讀的起始位置.

參考鏈接來源:網路-C語言

⑦ 求C語言中如何實現在C盤創建一個txt文件並且在裡面寫入數據

FILE*fp=fopen("C:\data.txt","wt");//創建文件data.txt
fprintf(fp,"%s ","abc");//寫入數據
fclose(fp);//完成寫入後要關閉

⑧ C語言中如何同時創建多個文件~~~

分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:

我想用C語言一次建立多個文件。

例如在c:\盤建立10個txt文件,命名為text1.txt,text2.txt,……text10.txt

不知道有沒有什麼辦法

我自己做的只能一次建立一個,要想建10個就要寫10條語句,而且還要每次重寫文件名稱,覺得太麻煩了。

我想能不能用循環結構編,但我自己不會。

希望高手指教。

有代碼最好!

解析:

int i;

char file[20];

for(i = 1; i < 10; ++i)

{

sprintf(file, "text%d.txt", i);

/* 你的語句 */

}

⑨ c語言如何創建一個txt文件並寫入數據

給你個範例吧#include
#include
int
main()
{
FILE
*fp;
char
ch,filename[10];
printf("請輸入要建立的文件的名字:");
scanf("%s",filename);
if((fp=fopen("file1.txt","w"))==NULL)
{
printf("open
file\n");
exit(0);
}
ch=getchar();
printf("請輸入字元(以#結束):");
ch=getchar();
while(ch!='#')
{
fputc(ch,fp);
putchar(ch);
ch=getchar();
}
fclose(fp);
putchar(ch);
return
0;
}

⑩ 關於C語言中用fopen創建TXT的問題

有的
定義函數
FILE
*
fopen(const
char
*
path,const
char
*
mode);
函數說明
參數path字元串包含欲打開的文件路徑及文件名,參數mode字元串則代表著流形態。
mode有下列幾種形態字元串:
r
打開只讀文件,該文件必須存在。
r+
打開可讀寫的文件,該文件必須存在。
rb+
讀寫打開一個二進制文件,只允許讀寫數據。
rt+
讀寫打開一個文本文件,允許讀和寫。
w
打開只寫文件,若文件存在則文件長度清為0,即該文件內容會消失。若文件不存在則建立該文件。
w+
打開可讀寫文件,若文件存在則文件長度清為零,即該文件內容會消失。若文件不存在則建立該文件。
a
以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。
a+
以附加方式打開可讀寫的文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾後,即文件原先的內容會被保留。
wb
只寫打開或新建一個二進制文件;只允許寫數據。
wb+
讀寫打開或建立一個二進制文件,允許讀和寫。
wt+
讀寫打開或著建立一個文本文件;允許讀寫。
at+
讀寫打開一個文本文件,允許讀或在文本末追加數據。
ab+
讀寫打開一個二進制文件,允許讀或在文件末追加數據。
以上都是網路里有的,我雖然知道不過也記不得這么全。你逐條看看,用的時候再記就可以
比如
fp=fopen("d:\\mytxt.txt","a+")就是追加類型的

熱點內容
資料庫系統的例子 發布:2025-05-18 03:02:42 瀏覽:191
數字化儲存與編譯是什麼 發布:2025-05-18 02:56:55 瀏覽:217
個人網站模板源碼 發布:2025-05-18 02:51:17 瀏覽:490
主伺服器ip地址 發布:2025-05-18 02:46:29 瀏覽:856
電腦配置太低玩不了絕地求生怎麼辦 發布:2025-05-18 02:38:39 瀏覽:797
存儲過程怎麼出錯了 發布:2025-05-18 02:37:16 瀏覽:368
32寸演算法 發布:2025-05-18 02:22:14 瀏覽:744
寶塔資料庫備份 發布:2025-05-18 02:14:18 瀏覽:193
安卓商店下載的光遇是什麼服 發布:2025-05-18 02:13:38 瀏覽:32
網頁挖礦源碼 發布:2025-05-18 02:13:34 瀏覽:308