title: How to read a csv file data into an array?
body: <p>I have a CSV file formatted as below:</p>
  
  <pre><code>1,50,a,46,50,b
  2, 20,s,56,30,f
  3,35,b,5,67,s
  ...
  </code></pre>
  
  <p>How can I turn that to a 2D array so that I could do some calculations?</p>
  
  <pre><code>void Core::parseCSV(){
      std::ifstream  data("test.csv");
      std::string line;
      while(std::getline(data,line))
      {
          std::stringstream lineStream(line);
          std::string cell;
          while(std::getline(lineStream,cell,','))
          {
              //not sure how to create the 2d array here
          }
      }
  };
  </code></pre>