c 如何把數輸入到檔案中去,C語言 c 如何把數輸入到txt檔案中去

時間 2021-09-03 07:07:18

1樓:匿名使用者

1、c語言標準庫提供了一系列檔案操作函式。檔案操作函式一般以f+單詞的形式來命名(f是file的簡寫),其宣告位於stdio.h標頭檔案當中。

例如:fopen、fclose函式用於檔案開啟與關閉;fscanf、fgets函式用於檔案讀取;fprintf、fputs函式用於檔案寫入;ftell、fseek函式用於檔案操作位置的獲取與設定。

2、例程:

#include

int a;

char b,c[100];

int main()

fscanf(fp1,"%d",&a);//從輸入檔案讀取一個整數b=fgetc(fp1);//從輸入檔案讀取一個字元fgets(c,100,fp1);//從輸入檔案讀取一行字串printf("%ld",ftell(fp1));//輸出fp1指標當前位置相對於檔案首的偏移位元組數

fputs(c,fp2);//向輸出檔案寫入一行字串fputc(b,fp2);//向輸出檔案寫入一個字元fprintf(fp2,"%d",a);//向輸出檔案寫入一個整數fclose(fp1);//關閉輸入檔案

fclose(fp2);//關閉輸出檔案,相當於儲存return 0;}

2樓:謊言陰謀論者

我是在cmd中輸出的 找到你生成的exe檔案 在cmd命令列中找到檔案後 輸入

程式名.exe>文件名.txt 如果沒有有這個文件 系統會自動建立

3樓:匿名使用者

c語言將數輸入到檔案中:

首先,定義一個檔案指標:file  *fp;和一個陣列:int  a[5];

然後,開啟檔案:fp = fopen ("filename.txt", "w"); //"w"是開啟檔案方式,將原有內容清空寫入新資料,如果檔案不存在則新建,類似的還有"r"只讀開啟(不能寫入);"a"向檔案中追加內容,原有內容不變,等等

最好再加入一個判斷是否成功開啟檔案的if語句:

if (fp == null)

printf ("檔案開啟失敗!\n");

exit (-1); //標記出錯位置,需要包含標頭檔案stdlib.h

把資料存入到陣列裡:

for (i=0; i<5; i++)

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

再把陣列裡的數一個一個的儲存到txt檔案中:

for (i=0; i<5; i++)

fprintf (fp, "%d", a[i]); //fprintf 函式和printf 函式類似,只是輸出的物件不同.fprintf 函式的輸出物件是檔案,而printf 函式的輸出物件是螢幕

最後記得關閉檔案: fclose (fp);

這樣就把一組數儲存到:filename.txt檔案中了,下面是完整**實現:

#include

#include

int main()

printf ("輸入要儲存到檔案裡的5個數:\n");

for (i=0; i<5; i++)

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

for (i=0; i<5; i++)

fprintf (fp, "%d ", a[i]);

printf ("這5個數已成功儲存到filename.txt檔案中\n");

return 0;

}c++語言將數輸入到檔案中:

c++有關檔案的操作要包含標頭檔案fstream,因為標頭檔案fstream中定義了一個用於處理輸出的ofstream的類

宣告ofstream變數(物件):ofstream  file;

宣告一個變數(也可以是陣列) int  a;

需要將ofstream物件與檔案關聯起來,使用open()方法:file.open("filename.txt");

將物件與特定的檔案關聯以後把數輸入到文字中簡單得就像把數列印到螢幕一樣

如果要把變數a的值輸入到檔案中就象這樣: file << a;

這樣就把數儲存到檔案中了!

同c語言一樣使用完以後利用close()將其關閉:file.close();

完整實現:

#include

#include

using namespace std;

int main()

綜上,c語言和c++語言將數儲存到檔案還是有點區別的,只要撐握好它們的使用方法都很容易的!

4樓:匿名使用者

ofstream ofs("d:\\" + 名稱 + ".txt");

5樓:aivenyoung光影

#include

void main()

for(i=1;i<=100;i++) }}簡單粘了一個例子, 想要進一步瞭解可以查詢裡面呼叫的相關函式。

#include

main()

c++ 如何將輸入的內容輸出到文字檔案

6樓:

將內容輸出到文字中要用ofstream這個類來實現。具體步驟如下。

ofstream mycout("temp.txt");//先定義一個ofstream類物件mycout,括號裡面的"temp.txt"是我們用來儲存輸出資料的txt檔名。

這裡要注意的是我們的"temp.txt"用的是相對路徑,你也可以寫絕對路徑。

mycout<<"hello"<

#inlcude //ofstream類的標頭檔案using namespace std;

int main()

7樓:小豬豬考研記

#include

#include

using namespace std;

int main()

{ofstream out("e:/file.txt");  //儲存到e盤的檔案file.txt中

char buffer[100];

gets(buffer);

out<

c 中如何把檔案的內容輸入到char a

include include include using namespace std void main 通常,我們採用 1.get file length.fseek fp,0,seek end len ftell fp fseek fp,0,seek set 2.malloc buffer c...

c語言 如何輸入漢字,C語言 如何輸入漢字

幻翼高達 需要準備的材料分別有 電腦 c語言編譯器。1 首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如 test.cpp。2 在test.cpp檔案中,輸入c語言 char a 20 gets a puts a 3 編譯器執行test.cpp檔案,此時成功輸入了漢字並列印了輸入的漢字。 蘇 ...

C語言讀檔案的問題,C語言如何讀取檔案?

c語言如何讀取檔案?c語言讀取檔案的具體步驟如下 我們需要準備的材料分別是 電腦 c語言。1 首先我們開啟需要讀取的檔案,點選開啟左上角檔案中的 另存為 2 然後我們在彈出來的視窗中點選開啟儲存型別。3 然後我們在彈出來的視窗中點選選擇 c source file c 之後點選儲存即可在c語言中讀取...