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轉換浮點數。然後存入陣列。 首先,你的問題不是出在無法識別中文上。而是你的 本身有問題。即使是英文也會出現這樣的邏輯錯誤。問題在於條件判斷輸入是否為 是 或者 不是 即if a 是 printf n你真聰明 else if a 不是 printf n你真笨 並不用於比較字串,而只是對數值比較。除非對物件進行運算子過載。這裡編譯... 在程式的oncreate屬性增加formcreate事件 程式啟動就執行 procedure tfrm main.formcreate sender tobject begin with tinifile.create filename do begin filename為檔案路徑 名稱 edit1... 1 為介面新增一個list control控制元件。2 更改這個控制元件的view屬性為report 3 為這個控制元件新增一個控制型變數 假設為m ctllist 4 在介面的初始化函式oninitdialog 函式中初始化這個控制元件主要是插入列表的頭,主要呼叫 int insertcolumn...想在VC6程式中識別中文
delphi中如何讀取ini檔案中的內容,並顯示在edit中,需要執行程式後edit中就顯示
mfc如何將編輯框的內容讀取到列表控制元件中