fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. enum tile { empty, X, O };
  5.  
  6. int main() {
  7. using std::vector;
  8.  
  9. // create tic tac toe board
  10. vector<vector<tile>> tileMap(3, vector<tile>(3)); // creates 3 * 3 tiles
  11.  
  12. // player moves
  13. tileMap[0][0] = tile::X;
  14. tileMap[2][2] = tile::O;
  15.  
  16. // checking if tiles are already used
  17. if (tileMap[0][0] != tile::empty)
  18. {
  19. //std::cout << "You can't move here\n";
  20. }
  21.  
  22. // print tiles
  23. for (const auto i : tileMap)
  24. {
  25. for (const auto j : i)
  26. {
  27. std::cout << j;
  28. }
  29. std::cout << std::endl;
  30. }
  31.  
  32. return 0;
  33. }
Success #stdin #stdout 0s 3272KB
stdin
Standard input is empty
stdout
100
000
002