我在 .txt 文件中有一组数据,该文件具有任意数量的列,由用户在输入中指定。我想读取该文件,选择其中一列并将其保存在数组中。做这个的最好方式是什么?
我已经阅读了 this、this和this,但它们都在代码中确定了具体的列数。我希望它是一些输入,以便代码是“通用的”并将输入中的特定列保存在该数组中。谢谢!
编辑:这是输入外观的示例 - 列(粒子)的总数由用户指定。输出将是来自该数据的其他一些 .txt 数据。
TIME PART1 PART2 PART3 PART4
0 0.0147496 934.902 0.0949583 -1192.37 0.0141576 950.604 0.0905118 -1074.44
1.66667e-005 0.0147497 2804.7 0.0949583 -3577.12 0.0141576 2851.81 0.0905117 -3223.33
3.33333e-005 0.0147497 4674.5 0.0949582 -5961.86 0.0141577 4753.02 0.0905116 -5372.21
5e-005 0.0147498 6544.3 0.094958 -8346.6 0.0141578 6654.22 0.0905115 -7521.09
6.66667e-005 0.01475 8414.09 0.0949578 -10731.3 0.0141579 8555.41 0.0905114 -9669.96