I have to take input in a 3D vector, of dimension (n,m,4). I have written the following piece of code, which is not working don't know why, please lemme know what I am doing wrong.
cin>>n>>m;
vector<vector<vector<char>>> v3;
for(int i=0;i<n;i++){
vector<vector<char>> v2;
for(int k=0;k<m;k++){
vector<char> v1;
char a;
for(int j=0;j<4;j++){
cin>>a;
v1.push_back(a);
}
v2.push_back(v1);
}
v3.push_back(v2);
}
Sample Input:-
2 4
G Y B R
B G R Y
G Y B R
G R B Y
B Y G R
G B R Y
B R G Y
B R G Y
Thanks in advance :)