error de sintaxis: falta ')' antes de 'constante'
#includelt;time.hgt;
#includelt;stdio.hgt;
#includelt;stdlib.hgt;
int PvP(char a[3][3]);
int PvE(char a[3][3]
void main()
); {
int xuanze, i, j, jieguo;
char a[3][3];
for(i=0; ilt; 3; i )
for(j=0; jlt; 3; j )
{
a[i][j]='_'; p> p>
}
printf("Bienvenido a jugar Tic-Tac-Toe. Selecciona un modo para iniciar el juego:\n1, PvP.\n2, PvE.\n")
scanf("d",amp;xuanze);
if(xuanze==1)
jieguo=PvP(a);
else {
printf("¿Estás bromeando?"
}
switch(jieguo)
{);
p>caso 1: printf("¡El jugador 1 gana!"); descanso
caso 2: printf("¡El jugador 2 gana!");
caso 3: printf("¡El jugador gana!"); break;
caso 4: printf("¡la computadora gana!"); "Empate..."); break;
default: break;
}
printf("\n¡Gracias por jugar este juego!");
}
int PvP(char a[3][3])
{
int huihe, fila, línea, i , j;
for(i=0;ilt;3;i)
for(j=0;jlt;3;j)
{
printf("c", a[i][j]);
}
for(huihe=1;huihelt;5;huihe) p>
{
printf("Es el turno del jugador 1. Ingrese la posición del peón.");
scanf("d d", amp; fila, amp; línea.
p>
a[row][line]='X';
for(i=0;ilt;3;i)
for(j=0;jlt ;3;j)
printf("c",a[i][j]);
if((a[1]
[1]=='X'amp; a[1][2]=='X'amp; a[1][3]=='X')
|| ][1]=='X'amp; a[2][2]=='X'amp; a[2][3]=='X')
||(a[ 3][1]=='X'amp; a[3][2]=='X'amp; a[3][3]=='X' )
||(a [1][1]=='X'amp;amp;a[2][2]=='X'amp;amp;a[3][3] =='X')
||(a[3][1]=='X'amp; a[2][2]=='X'amp; a[ 1][3]=='X')
||(a[1][1]=='X'amp;a[2][1]=='X'amp ;amp; a[3][1]=='X')
||(a[1][2]=='X'amp; a[2][2]= ='X'amp;a[3][2]= ='X')//Falta el número == aquí
||(a[1][3]=='X 'amp;amp;a[2][3]==' X'amp;amp;a[3][3]=='X'))
return 1;
printf("Turno del jugador 2, ingrese la posición del peón .");
scanf("d d", amp; fila, amp; línea);
a[ fila][línea]='O';
for(i=0;ilt;3;i)
for(j=0;jlt;3;j) p>
printf("c",a[i] [j]);
if((a[1][1]=='O'amp;amp;a[1] [2]=='O'amp; a[1][ 3]=='O')
||(a[2][1]=='O'amp;amp ;a[2][2]=='O'amp;amp; a[2][3]=='O')
||(a[3][1]==' O'amp;amp;a[3][2]=='O 'amp;amp;a[3][3]=='O')
||(a[1][ 1]=='O'amp; a[2][2]= ='O'amp; a[3][3]=='O')
||( a[3][1]=='O'amp; a[2][2] =='O'amp; a[1][3]=='O')
||(a[1][1]=='O'amp;amp;a[2] [1]=='O'amp;amp;a[3][1]=='O')
||(a[1][2]=='O'amp;amp ;a[2][2]=='O'amp;amp;a[3][2]= ='O')//Lo copiaste, el error es el mismo, es mejor no copiar, esto es un mal hábito, generará muchos errores, puede escribir una función y luego pasar una letra para ser juzgada.了
||(a[1][3]== 'O'amp;amp;a[2][3]=='O'amp;amp;a[3][3] =='O'))//Aquí hay un corchete derecho adicional
devolver 2;
}
>}