Here I have a 2d vector of char -
std::vector<std::vector<char>> solution = {
{"O","1"},
{"T","0"},
{"W","9"},
{"E","5"},
{"N","4"}
};
Printing anything from first column - prints fine.
cout << "In main - " << solution [ 1 ] [ 0 ]; // Prints T
But when I try to access element of second column.
cout << "In main - " << solution [ 1 ] [ 1 ]; // Prints blank space - I can't seem to understand why's the case.
After quiet amount of searching I tried by putting single quotes around every element.
std::vector<std::vector<char>> solution = {
{'O','1'},
{'T','0'},
{'W','9'},
{'E','5'},
{'N','4'}
};
It works fine in this case.
cout << "In main - " << solution [ 1 ] [ 1 ]; // Gives me 0 in this case.
Now why is it that I'm getting blank spaces when accessing second column in "" double quotes
scene.