online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
#include <iostream> #include <vector> #include <string> #include <sstream> #include<fstream> int main() { std::string line; double word; std::ifstream inFile("data.txt"); //create/use a std::vector std::vector<std::vector<double>> vec; if(inFile) { while(getline(inFile, line, '\n')) { //create a temporary vector that will contain all the columns std::vector<double> tempVec; std::istringstream ss(line); //read word by word(or double by double) while(ss >> word) { //std::cout<<"word:"<<word<<std::endl; //add the word to the temporary vector tempVec.push_back(word); } //now all the words from the current line has been added to the temporary vector vec.emplace_back(tempVec); } } else { std::cout<<"file cannot be opened"<<std::endl; } inFile.close(); //lets check out the elements of the 2D vector so the we can confirm if it contains all the right elements(rows and columns) for(std::vector<double> &newvec: vec) { for(const double &elem: newvec) { std::cout<<elem<<" "; } std::cout<<std::endl; } return 0; }
45.78 67.90 87 34.89 346 0.98 4 5.5

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue