C 如何逐行讀取檔案,並將讀取出來的資料進行運算匯入

時間 2021-06-18 17:03:27

1樓:會飛的小兔子

intmain()

inta[16]=;

file*fp=fopen("aa.txt","r");

inti=0;

while(!feof(fp))

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

i++;

return0;

擴充套件資料在python一次性讀取資料

file='novel.txt'

withopen(file)asfile_object:

contents=file_object.read()print(contents)

執行結果:

itisatruthuniversallyacknowledged,thatasinglemaninpossessionofagoodfortune,mustbeinwantofawife.

2樓:

1、首先我們在電腦上新建一個資料夾,名稱叫txt2array。然後,開啟我們的devc++,新建一個控制檯c++專案,名稱也叫txt2array。

2、將專案檔案及源**檔案以及我們演示用的資料檔案都存放在txt2array資料夾中。

3、向資料檔案中寫入一些演示用資料。

4、讀取檔案。輸入如下**:執行下,看來我們讀取成功了。ifile.good()會返回當前流的狀態。

5、將資料存入陣列,並進行型別轉換。

6、們完成了讀取檔案資料,並將其轉為數字儲存到陣列中。

3樓:月光疾風

這個不難,按你的要求舉個例子:從d.txt中讀取每一行的資料並計算每一行的和,將每一行的和寫入到dd.txt(為空白檔案)中:

其中d.txt初始內容如下:

dd.txt一開始為空白檔案,執行程式後的內容如下:

4樓:匿名使用者

用下面這個函式

ifstream& ifstream::getline(char* buf, int size);

但如果行太長,這個函式不一定能讀完,遇到這種行時,可以選擇多次讀入再行合併。

下面的資料說得很到位,你可以看看。

5樓:多一份痴情

在主函式中,先定義整形陣列,然後用

freopen("durudewenjianming.txt", "r", stdio); //表示讀入檔案內容

freopen("shuchudewenjianming.txt", "w", stdout);//表示寫到該檔案

然後就可以用scanf和printf之類的正常寫**。

上面的讀和寫都是按照順序一次讀寫的,具體的動手試一下就知道了

6樓:匿名使用者

這樣做:

int a[100],count = 0;

if(stream fin("data.txt");

if(!fin)

while(fin>>a[count++]);

fin.close();

//...處理資料

ofstream fout("result.txt");

if(!fout)

for(int i = 0;i < count;++i)fout<

fout.close();

7樓:

#include

#include

#include

using namespace std;

void main()

in.close();

ofstream out;

out.open("thesum.txt",ios::trunc);

out<

c語言讀取文字檔案,C語言如何讀取txt文字里面的內容?

如果要求就這麼簡單的輸出的話。不知道如下結果如何,希望對你有幫助 include void main c語言如何讀取txt文字里面的內容?1 開啟電腦上要讀取的文字檔案。2 開啟文字後,點選文字左上角的 檔案 按鈕。3 點選 另存為 這樣就會儲存本來的這個文字檔案,生成一個新的c檔案。4 點選 儲存...

c語言讀檔案換行,c語言中如何從檔案裡讀取一段字串,至換行符

如果有特殊格式的檔案,不要用fgets這種 2進位制檔案 用fscanf這種,如 檔案格式如下 jsjfs jfslkjfsl lfskdjfl 後面換行,然後是下一行內容 讀取如下 fscanf fp,s s s n a,b,c 就行了,懂了嗎?希望有用!採納吧,這麼辛苦 c語言 fscanf語句...

c語言如何讀取檔案並輸出,C語言如何實現對txt檔案的讀取和寫入

倉鼠說籃球 c語言讀取檔案並輸出的 如下 include inta charb,c 100 intmain file fp1 fopen input txt r 開啟輸入檔案 file fp2 fopen output txt w 開啟輸出檔案 if fp1 null fp2 null 若開啟檔案失...