私のデータは次のようになります
-3442.77 -16749.64 893.08 -3442.77 -16749.64 1487.35 -3231.45 -16622.36 902.29
....。
159*2539.87 10*0.00 162*2539.87 10*0.00
つまり、1行あたり7または8の実数で開始し、次に(終わりに向かって)1593.87の値が159、0の値が10、2539.87の値が162などになります。これは、以前のバージョンのようにスペースを節約する方法のようです。このファイル形式は、通常の1行あたり6リアルでした。
1行に7個か8個の数字があるかわからないため、すでにデータを文字列に読み込んでいます。したがって、*を含む線を簡単に見つけることができます。しかし、それではどうしますか?配列に割り当てる前に、各*の場所を特定してから、前の整数と後の実際の値を特定する必要があると思います。私は何かが足りないのですか?