23 lines
609 B
C++
23 lines
609 B
C++
|
#if 0
|
||
|
TMP=$(mktemp -d)
|
||
|
c++ -std=c++11 -I src -o ${TMP}/a.out ${0} && ${TMP}/a.out ${@:1} ; RV=${?}
|
||
|
rm -rf ${TMP}
|
||
|
exit ${RV}
|
||
|
#endif
|
||
|
|
||
|
#include <iostream>
|
||
|
#include <vector>
|
||
|
#include "rapidcsv.h"
|
||
|
|
||
|
int main()
|
||
|
{
|
||
|
rapidcsv::Document doc("examples/semi.csv", rapidcsv::LabelParams(0, 0),
|
||
|
rapidcsv::SeparatorParams(';'));
|
||
|
|
||
|
std::vector<float> close = doc.GetColumn<float>("Close");
|
||
|
std::cout << "Read " << close.size() << " values." << std::endl;
|
||
|
|
||
|
long long volume = doc.GetCell<long long>("Volume", "2017-02-22");
|
||
|
std::cout << "Volume " << volume << " on 2017-02-22." << std::endl;
|
||
|
}
|