各行の列数が異なるいくつかの列を持つファイルを読んでいますが、それらは異なる長さの数値であり、固定数の行 (20) を持っています。各列を配列に入れる方法は?
次のようなデータファイルがあるとします(各列の間にタブがあります)
20 30 10
22 10 9 3 40
60 4
30 200 90
33 320 1 22 4
これらの列を別の配列に配置する方法、その列 1 は 1 つの配列に移動し、列 2 は別の配列に移動します。列 2 のみが 2 桁以上の値を持ち、残りの列には 1 桁または 2 桁の値があり、1、2、および 3 以外の一部の列も null です。
int main()
{
ifstream infile;
infile.open("Ewa.dat");
int c1[20], c2[20], ... c6[20];
while(!infile.eof()) {
//what will be the code here?
infile >>lines;
for(int i = 1; i<=lines; i++) {
infile >> c1[i];
infile >> c2[i];
.
.
infile >> c6 [20];
}
}
}