私は、15列と1000行以上の値を持つファイルを持っています。複数の列を読み込み、ベクトルでC++に入れてください
45285785.00 45285797.00 45285776.00 45285795.00 45285785.00 45285803.00 45285769.00 45285773.00 45285771.00 45285795.00 45285771.00 45285798.00 45285796.00 45285797.00 45285753.00
35497405.00 35497437.00 35497423.00 35497465.00 35497463.00 35497468.00 35497437.00 35497481.00 35497417.00 35497479.00 35497469.00 35497454.00 35497442.00 35497467.00 35497482.00
46598490.00 46598483.00 46598460.00 46598505.00 46598481.00 46598480.00 46598477.00 46598485.00 46598494.00 46598478.00 46598482.00 46598495.00 46598491.00 46598491.00 46598476.00
このファイルをお読みください。私が今やっているやり方は、15の変数を取って、それらをベクトルに個別に入れることです。
double col1, col2, ... , col15;
vector <double> C1, C2, ..., C15;
ifstream input('file');
while(input >> col1 >> col2 >> ... >> col15)
{
C1.push_back(col1);
C2.push_back(col2);
...
C15.push_back(col15);
}
これを行うより良い方法はありますか?私は、15の変数を定義せずに、whileループで15列を読み込むことを意味しますか?
のあなたは、あなたのコードの場合を改善する方法についてのアドバイスを[コードレビュー](http://codereview.stackexchange.com)をチェックアウトする必要がありますあなたは何の誤りもありません。 – Swemoph