c語言程式 從資料檔案中讀入資料到陣列

時間 2021-08-11 17:49:52

1樓:刺友互

1、首先讓我們新建一個class類。

2、書寫main方法。

3、讓我們在c盤根目錄下新建一個txt文件,內容為『test』。

4、然後讓我們接著寫**,首先建立一個file物件。

5、然後建立一個stringbuilder物件,用於儲存讀取的內容。

6、接下來,我們用bufferedreader類來進行讀取內容了。

7、然後我們將內容來輸入到控制檯就可以了。

2樓:匿名使用者

//你的這個程式是錯的,做如下修改,

///fscanf()讀取出來的都是字串,因此不能直接給int型別,不然資料就出現不是你寫入txt//中的資料,要把字串變成數字才行,一下就是數字字串變成數字atoi()

//用法如下:a="4560"

//int b=atoi(a)

#include

#include

#include

#include

int read(int arr)

//則輸出沒有找到檔案

while(!feof(fp))//判斷檔案是否結束n=i;//n為陣列中資料個數

fclose(fp);//關閉檔案

return n;//返回n即資料個數的值}void main()

3樓:

int read(int arr)

//則輸出沒有找到檔案

while(!feof(fp))//當不為檔案結尾時n=i;//n為陣列中資料個數

fclose(fp);關閉檔案

return n;返回n即資料個數的值

}txt檔案放在cpp檔案同一目錄下就可以了

如何用c語言讀取txt檔案中的資料到程式的陣列中?

4樓:金色潛鳥

#include

#include

main( )

5樓:匿名使用者

fscanf奇數個資料為行,偶數位列。利用判斷空格回車等

6樓:二三社會事

方法步驟如下:

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

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

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

c語言,請問這道題哪裡錯了檔案的的資料讀入的不對

p本來就是一個指標了,用fscanf讀資料的時候直接用p 就可以了,輸出的時候也一樣。輸出寫錯了,printf後面的 p這個 去掉。c語言請問這道題哪錯了?執行的不對。fxput 函式中 printf d pd i 改成 pd i c語言,幫看看錯哪了,輸入一個就對,輸入幾組資料答案不對了,1的個數...

關於c語言讀入資料的問題,高手進

1.用輸入控制結束 比如說輸入兩個0即為結束 在迴圈裡面的開頭加上if x 0 y 0 break 2.用scanf控制 scanf的返回值是讀取成功的個數。所以,也可以輸入字元型作為結束 如果想不靠外面的輸入,也不靠內部的計數,總要有個結束條件吧?如果想不影響系統,我的意思是兩種辦法都可行,重點是...

matlab怎樣從文字檔案中讀入資料到矩陣

大野瘦子 開啟檔案 注意修改檔名 fid fopen 480684994.txt rt if fid 0,return,end 讀檔案直到結束 while feof fid 每次讀入一行 s fgetl fid 以空格作為資料項的分隔符 以matlab r2012b為例。首先開啟matlab 選擇c...