2017-04-09 1 views
0

x[i]y[i]の2つの配列を外部座標ファイルから作成したいのですが、ただy[i]のみを読み取るにはどうすればx[i]を読むことができますか?行わ外部ファイルから2つの配列に座標マトリクスを入力

int main(){ 

ifstream fin; 

int y[100]; 

int x[100]; 

int i=0,j=0; 

int b; 

fin.open("DataPoint.txt"); 

fin>>b; 

if (fin.eof()){ 

     cout<<"File kosong"<< endl; 

    } 

else{ 

     do{ 
     fin>>y[i];cout<<y[i]<<endl; 
     i++; 
    } 
    while(fin>>b); 
} 

fin.close(); 

return 0; 

} 
+0

は '>> – Jay

+0

はすでに試みたが、 – waluyo

+0

はあなたが'しようとした理由、それは知らないXIのためにカントy' X [i]は; cout << x [i] << endl; '?何が起こった? – Jay

答えて

0

IDANありがとう、これはメイン

のint(){

int型J = 0私の答えです。

float x [100];

float y [100];

refrence
vector<int> numbers; 

ifstream in("DataPoint.txt"); 

int number; 
    while (in >> number) { 
    numbers.push_back(number); 
} 
in.close(); 

for (int i=0; i<numbers.size(); i=i+2) { 
    x[j]=numbers[i];j++; 
}j=0; 
for (int i=1; i<numbers.size(); i=i+2) { 
    y[j]=numbers[i];j++; 
} 

:あなたがやっているのとまったく同じ方法でそれを行うことができhttp://www.cplusplus.com/forum/beginner/17845/

関連する問題