برا پروژه ترم 1 گفتن بازی شطرنج طراحی کنید من مپشو طراحی کردم حالا میخوام برم رو مهره ای ک میخوام حرکتش بدم دکمه p رو بزنم بعد برم تو جایی ک قرارش بدم p رو بزنم اما چون صفحه رو با یه تابع تعریف کردم نمیتونم خونه های شطرنج رو ک با ارایه نوشتم تغییر بدم
تابع صفحه:
void safhe(int arr[9][9])
{
//mohre ha(gheyr sarbaz)-Team2
printf("|%c", arr[0][0]);
printf("|%c", arr[0][1]);
printf("|%c", arr[0][2]);
printf("|%c", arr[0][3]);
printf("|%c", arr[0][4]);
printf("|%c", arr[0][5]);
printf("|%c", arr[0][6]);
printf("|%c", arr[0][7]);
/* shomare radif tEAM2 */ printf("| %d", arr[0][8] = 8);
/* shomare Team */ printf(" Team 2");
printf("\n");
//sarbaz P-team2
for (int i = 0; i <= 7; i++)
{
printf("|%c", arr[1][i] = ':P');
}
/* shomare radif-P tEAM2 */ printf("| %d", arr[0][7] = 7);
printf("\n");
//safhe khali aval bazi
for (int i = 6; i >= 3; i--)
{
for (int j = 0; j <= 7; j++)
{
printf("|%c", arr[i][j] = '_');
}
//shomare safhe khali
printf("| %d", i);
printf("\n");
}
//sarbaz P-team1
for (int i = 0; i <= 7; i++)
{
printf("|%c", arr[6][i] = 'P');
}
/* shomare radif-P tEAM1 */ printf("| %d", arr[7][8] = 2);
printf("\n");
//mohre ha(gheyr sarbaz)-Team2
printf("|%c", arr[0][0]);
printf("|%c", arr[0][1]);
printf("|%c", arr[0][2]);
printf("|%c", arr[0][3]);
printf("|%c", arr[0][4]);
printf("|%c", arr[0][5]);
printf("|%c", arr[0][6]);
printf("|%c", arr[0][7]);
/* shomare radif TEAM 1 */ // printf("| %d", arr[0][8] = 1);
/* shomare Team 1*/ // printf(" Team 1");
printf("\n-----------------");
printf("\n A B C D E F G H \n\n");
}
حالا چیکارش کنم ک تو تابع مین تغییر بدم خونه های ارایه ارو ک از ورودی تابع صفحه دریافت میکنم
مرسی