I would like to be able to read the data that I have into C++ and then start to do things to manipulate it. I am quite new but have a tiny bit of basic knowledge. The most obvious way of doing this that strikes me (and maybe this comes from using excel previously) would be to read the data into a 2d array. This is the code that I have so far.
#include <iostream>
#include <fstream>
#include <algorithm>
#include <string>
#include <sstream>
using namespace std;
string C_J;
int main()
{
    float data[1000000][10];
    ifstream C_J_input;
    C_J_input.open("/Users/RT/B/CJ.csv");
    if (!C_J_input) return -1;
    for(int row = 0; row <1000000; row++)
    {
        string line;
        getline(C_J_input, C_J, '?');
        if ( !C_J_input.good() )
            break;
        stringstream iss(line);
        for(int col = 0; col < 10; col++)
            {
            string val;
            getline(iss, val, ',');
            if (!iss.good() )
                break;
            stringstream converter(val);
            converter >> data[row][col];
        }
    }
    cout << data;
    return 0;
}
Once I have the data read in I would like to be able to read through it line by line and then pull analyse it, looking for certain things however I think that could probably be the topic of another thread, once I have the data read in.
Just let me know if this is a bad question in any way and I will try to add anything more that might make it better.
Thanks!
 
     
     
    