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, word; std::ifstream inFile("input.txt"); //create/use a std::vector instead of builit in array std::vector<std::vector<std::string>> vec; if(inFile) { while(getline(inFile, line, '\n')) { //create a temporary vector that will contain all the columns std::vector<std::string> tempVec; std::istringstream ss(line); //read word by word 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<std::string> &newvec: vec) { for(const std::string &elem: newvec) { std::cout<<elem<<" "; } std::cout<<std::endl; } /*another way to print out the elements of the 2D vector would be as below for(int row = 0; row < vec.size(); ++row) { for(int col = 0; col < vec.at(row).size(); ++col) { std::cout<<vec.at(row).at(col)<<" "; } std::cout<<std::endl; } */ return 0; }
It's steve Studying CPP and steve loves cooking

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