Advertisement
Felanpro

tic tac....

Feb 11th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. char playBoard[9] = {'1', '2', '3', '4', '5', '6', '7', '8', '9'};
  6. char player = 'X';
  7. int stop_program = 3001;
  8.  
  9. void draw_playBoard()
  10. {
  11. cout << playBoard[0] << " " << playBoard[1] << " " << playBoard[2];
  12. cout << endl;
  13. cout << playBoard[3] << " " << playBoard[4] << " " << playBoard[5];
  14. cout << endl;
  15. cout << playBoard[6] << " " << playBoard[7] << " " << playBoard[8];
  16. cout << endl;
  17. }
  18.  
  19. void input()
  20. {
  21. char input_variable;
  22. cout << "Where on the board do you want to place your figure?: ";
  23. cin >> input_variable;
  24.  
  25. if(input_variable == '1')
  26. {
  27. if(playBoard[0] != 'X' || 'O')
  28. playBoard[0] = player;
  29. else if(playBoard[0] == 'X' || 'O')
  30. cout << "This didn't work";
  31. }
  32. else if(input_variable == '2')
  33. {
  34. if(playBoard[1] != 'X' || 'O')
  35. playBoard[1] = player;
  36. }
  37. else if(input_variable == '3')
  38. {
  39. if(playBoard[2] != 'X' || 'O')
  40. playBoard[2] = player;
  41. }
  42. else if(input_variable == '4')
  43. {
  44. if(playBoard[3] != 'X' || 'O')
  45. playBoard[3] = player;
  46. }
  47. else if(input_variable == '5')
  48. {
  49. if(playBoard[4] != 'X' || 'O')
  50. playBoard[4] = player;
  51. }
  52. else if(input_variable == '6')
  53. {
  54. playBoard[5] = player;
  55. }
  56. else if(input_variable == '7')
  57. {
  58. playBoard[6] = player;
  59. }
  60. else if(input_variable == '8')
  61. {
  62. playBoard[7] = player;
  63. }
  64. else if(input_variable == '9')
  65. {
  66. playBoard[8] = player;
  67. }
  68. }
  69.  
  70. void togglePlayer()
  71. {
  72. if(player == 'X')
  73. {
  74. player = 'O';
  75. }
  76. else
  77. {
  78. player = 'X';
  79. }
  80. }
  81.  
  82. int main()
  83. {
  84. while(1)
  85. {
  86. draw_playBoard();
  87. input();
  88. togglePlayer();
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement