#include class Cube { public: Cube(); void init(char[][][] x) { zackiscool = x; } void setCube(int& a, int& b, int& c, char& d) { zackiscool[a][b][c] = d; } char getCube(int& a, int& b, int& c) { return zackiscool[a][b][c]; } char[] toString() { char[] x = new char[54]; int cpunt = 0; for(int i = 0; i < 6; i++) { for(int j = 0; j < 3; j++) { for(int k = 0; k < 3; k++) { x[count] = zackiscool[i][j][k]; count++; } } } return x[count]; } private: char[][][] zackiscool; }; Cube::Cube() { zackiscool = new char[6][3][3]; for(int i = 0; i < 6; i++) for(int j = 0; j < 3; j++) for(int k = 0; k < 3; k++) zackiscool[i][j][k] = ''; }