السلام عليكم ومبروكين بالسنة الجديدة
انا هنا عندي برنامج او game
انا عملته بس مو عارفه كيف اخلي اليوزر يختار position معين ويعبي الفراغ
يعني عشان تطلع game with 2 players
فممكن احد يساعدني
لانها معصلجة وياي :)
// Tic-Tac-Toe program
// x and o game
#include <iostream>
using namespace std;
void drawpos( int val ) {
if (val==0)
cout << " "; // val is 0, so draw a space
else if (val==1)
cout << "X"; // val is 1, so draw a 'X'
else if (val==2)
cout << "O"; // val is 2, so draw a 'O'
}
void drawrow( int row[3] ) {
cout << " ";
drawpos(row[0]);
cout << " | ";
drawpos(row[1]);
cout << " | ";
drawpos(row[2]);
cout << endl;
}
// | |
// ---|---|---
// X | | O
// ---|---|---
// X | O |
//
void drawgame( int board[3][3] ) {
drawrow(board[0]);
cout << "---|---|---" << endl;
drawrow(board[1]);
cout << "---|---|---" << endl;
drawrow(board[2]);
}
int main(void) {
int b[3][3] = { {0,0,0}, {1,0,2}, {1,2,0}};
drawgame(b);
}