我想从外部坐标文件制作2个数组x[i]
和y[i]
,但它只读y[i]
我该如何阅读x[i]
?
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 :(得分:0)
完成谢谢你idan,这是我的回答
int main(){
int j = 0;
浮动x [100];
float y [100];
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++;
}