読者です 読者をやめる 読者になる 読者になる

気ままにIoTメモ

Iotに関わること関わらないこと備忘録

C++用CSVライブラリ

研究では主にシミュレーション結果をdouble型のcsvファイルで保存します。
Pythonだとpandasがあるのでcsvを読み込むのが簡単なのですが、c++で欲しい感じのcsvライブラリが無かったので作りました。

次のようなファイルを

,x,y
0,1.1,1.00E+00
1,1.2,2.00E+00
2,2.1,3.00E+00
3,2.2,4.00E+00
4,1.00E-01,5.00E+00
5,1.23456789,6.00E+00

id=1行x列の値がtable.data[1]["x"]でデータを読めるようになっています(読み込み専用)。

一応公開しておきます。

GitHub - hsgwa/csv_for_c_cpp: C/C++用csvライブラリ(研究室用)