1樓:孤松獨海
可以開啟檔案,然後讀入一行 到字串str裡面。
int a[29][34];
迴圈讀取行。
如果現在是第 i行。
char *ch=strtok(str,",int j=0;
while(ch!=null)
2樓:康博熙
設陣列為double,用迴圈直接讀。
如何用c語言讀取txt檔案中的資料到程式的陣列中?
3樓:匿名使用者
fscanf奇數個資料為行,偶數位列。利用判斷空格回車等。
4樓:二三社會事
方法步驟如下:
1、首先在電腦上新建一個資料夾,名稱叫txt2array。然後,開啟devc++,新建一個控制檯c++專案,名稱也叫txt2array。
2、將專案檔案及源**檔案以及演示用的資料檔案都存放在txt2array資料夾中。
3、向資料檔案中寫入一些演示用資料即可。
如何用c++讀取一個資料夾中的多個txt檔案到對應的陣列
5樓:匿名使用者
使用for迴圈加檔案操作函式即可讀取txt檔案當中的陣列。
1、c語言標準庫提供了一系列檔案操作函式。檔案操作函式一般以f+單詞的形式來命名(f是file的簡寫),其宣告位於標頭檔案當中。
例如:fopen、fclose函式用於檔案開啟與關閉;fscanf、fgets函式用於檔案讀取;fprintf、fputs函式用於檔案寫入;ftell、fseek函式用於檔案操作位置的獲取與設定。
2、例程:#include
int i,a[100];
int main()
for(i=0;fscanf(fp1,"%d",a+i)!=eof;i++)從輸入檔案連續讀取整數到陣列a
for(;i--;fscanf(fp2,"%d ",a[i]);把陣列a逆序寫入到輸出檔案當中。
fclose(fp1);/關閉輸入檔案。
fclose(fp2);/關閉輸出檔案,相當於儲存return 0;}
6樓:匿名使用者
#include
#include
#include
#include
#include
using namespace std;
int main()
findclose(hf);
/現在所有內容都在fns中。
列印讀取的內容。
cout<<"檔案數:"<0)
ppdata[i]=&fns[i][0];
elseppdata[i]=null;
/這個指標陣列不用的時候刪的。
delete ppdata;
return 0;}
c語言把txt檔案中一列很長資料存放到一個一維陣列中 10
7樓:風若遠去何人留
通過fscanf,迴圈讀取到檔案尾即可。
一、演算法設計:
1、開啟檔案;
2、根據檔案中的資料型別,使用fscanf讀取資料,存到陣列中;
3、當讀取到檔案尾時,退出迴圈;
4、關閉檔案;
5、輸出結果。
以檔案中存的為整型為例:
#include
int a[1000];
int main()
三、注意事項:
1、要存到陣列中,所以檔案中必須是相同型別的資料。
2、如果檔案中存有多列,需要通過讀取檔案的方式去除其它列。
c語言讀取文字檔案,C語言如何讀取txt文字里面的內容?
如果要求就這麼簡單的輸出的話。不知道如下結果如何,希望對你有幫助 include void main c語言如何讀取txt文字里面的內容?1 開啟電腦上要讀取的文字檔案。2 開啟文字後,點選文字左上角的 檔案 按鈕。3 點選 另存為 這樣就會儲存本來的這個文字檔案,生成一個新的c檔案。4 點選 儲存...
c語言怎麼從TXT檔案中讀取小數資料啊?
我的txt檔案是小數檔案,每個資料之間用回車分隔,請問怎樣才能將它讀入我的程式啊,緊急求教!include include include define file path define max line 100 void main fseek filename,0,seek end filelen...
c語言讀取檔案的函式程式解釋,C語言讀取檔案的函式 程式解釋
原來是空連結串列,p1,p2原來是兩個空節點,迴圈裡面p1先申請一塊記憶體塊,得到一個結點,並且這個結點從檔案輸入了資料 然後p2 next p1 就是得到連結串列 head p2 p1 p2 p1,那麼連結串列就是 head 空節點 p2,下一次迴圈,p1又申請了一塊記憶體並得到一個節點,p2 n...