VC 中檔案讀取到陣列中

2025-05-02 05:00:12 字數 2756 閱讀 3708

1樓:網友

這是乙個簡單的問題。

int num[2][20];

file *file;

if((file=fopen("","rb"))null)afxmessagebox("開啟檔案錯誤差坦!")return;

for(int j=0; j<20; j++)trace("%d,%d",num[0][j],num[1][j]);

fclose(file);

2樓:螢火蟲的點點光

你的檔案格式應給。csv吧,這是我的**,希望對你有幫助。

cstring str;//你的檔案儲存位置。

cstring strtext[20];/帶握存放目標的陣列。

cstring szline;

str = c:\\read\\"你的檔名稱+".csv";

cstdiofile file;//cstdiofile類繼承自cfile類。

if(, cfile::moderead))while(從你的檔案中讀取一行。

nlinenum++;

for (int j = 0; j<6; j++)afxextractsubstring(strtext[j], szline, j, '從特定字串提取告廳子字串。

儲存輸出的子字串,待分割的襪行隱字串,提取得子字串的序號(從0開始),用於分割的字元。

vc++,讀取txt檔案資料,並存入陣列中。

3樓:墨派

#include

using namespace std;

int main()

int a1;int a2;int a3;int a4;int a4;int a5;

int a6;int a7;int a8;

cout<<"請依次輸入每行的資料"<>a1[i]>>a2[i]>>a3[i]>>a4[i]>>a5[i]>>a6[i]>>a7[i]>>a8[i];

cout<}for(int i=0;i<200000;i++)return ;0

這個程式實現了你的要求,並且輸出的結果和你的文件排版一樣!

4樓:網友

#include

#include

using namespace std;

#define maxlines 20000#define numdata 8

int main()

while(fin >>a[n][n % numdata]) n++;

if( cout <<"資料讀取完畢!";

else if( cout <<"讀入資料錯誤。";

else cout <<"未知錯誤。";

處理資料**。

return 0;}

【vc++讀取文字檔案裡其中一列資料到乙個陣列中】

5樓:網友

文字檔案讀取,只是字串,所以根據你的格式,就需要查詢空格的位置,用到的查詢字串函式是strchr,然後把讀入一行的字串,根據空格的位置起,提取後面的字串,即提取了你的角度值,剩下就是根據角度值的格式計算出實際值,同樣是判斷字元e所在位置,然後再讀入e前面的值放入浮點變數,再讀取e後面的值放入另乙個浮點變數,然後把2個浮點變數相乘再成10,取2位小數點精度,再存入陣列。

vc++怎麼讀取文件檔案到陣列中

6樓:

這是乙個簡單的問題。

int num[2][20];

file *file;

if((file=fopen("","rb"))null)for(int j=0; j<20; j++)fclose(file);

c++逐行讀取txt中的資料,並儲存到陣列中

7樓:網友

///**在dev-c++ 環境下編譯成功!

為當前目錄下的檔案,格式如你所說。

#include

#include

int main()

std::ifstream in("");

if(not in)

return exit_failure;

int a[100] =

int index(0);

int x(0);

while(in >>x)

if(index > 99)

std::cout

a[index] =x;

index;

std::cout if(not (index ==0))

for(int i=0;istd::cout return 0;

8樓:網友

剛剛寫了個,自己看看吧,應該看得明白。

#include

#include

using namespace std;

void main()

for(int i = 0;i

請教乙個問題,在vc中怎樣把乙個文字檔案裡的資料讀入並儲存到陣列裡?!

9樓:暴躁的少英白木

首先把檔案中的所有字元讀入乙個字串中(如果不大的話)

然後定義乙個string變數str_a,當遇到「,」逗號時,將上乙個逗號和這乙個逗號之間的字串賦值給a,然後把字串str_a轉換浮點數。然後存入陣列。

想在VC6程式中識別中文

首先,你的問題不是出在無法識別中文上。而是你的 本身有問題。即使是英文也會出現這樣的邏輯錯誤。問題在於條件判斷輸入是否為 是 或者 不是 即if a 是 printf n你真聰明 else if a 不是 printf n你真笨 並不用於比較字串,而只是對數值比較。除非對物件進行運算子過載。這裡編譯...

delphi中如何讀取ini檔案中的內容,並顯示在edit中,需要執行程式後edit中就顯示

在程式的oncreate屬性增加formcreate事件 程式啟動就執行 procedure tfrm main.formcreate sender tobject begin with tinifile.create filename do begin filename為檔案路徑 名稱 edit1...

mfc如何將編輯框的內容讀取到列表控制元件中

1 為介面新增一個list control控制元件。2 更改這個控制元件的view屬性為report 3 為這個控制元件新增一個控制型變數 假設為m ctllist 4 在介面的初始化函式oninitdialog 函式中初始化這個控制元件主要是插入列表的頭,主要呼叫 int insertcolumn...