Ayuda, tengo este codigo y lo quiero copilar en Lenguaje C, el problema es que en la linea 9 ("int x,y,x0,y0;" me da el siguiente error " [Warning] built-in function 'y0' declared as non-function" y no se el porque, estoy programando en Dev C++ porque es donde me pidieron el programa xd
Código [Seleccionar]
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
char c;
char tecla;
int x,y,x0,y0;
int laberint[21][66];
char grafica[20];
char true;
void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}
int main(){
gotoxy(28,0);
printf("Bienvenido al laberinto xd");
gotoxy(28,1);
printf("Para jugar, usa las letras A, S, D, W");
gotoxy(28,2);
printf(" A = Izquierda\n S = Abajo\n D = Derecha \n W = Arriba ");
gotoxy(28,6);
printf("Disfrutalo");
gotoxy(28,7);
printf("Presiona cualquier tecla para empezar...");
tecla=getch();
x0=34;
y0=8;
for (x=35;x<=65;x++)
for (y=5;y<=20;y++)
{
laberint[y][x]=rand()%2;
}
laberint[x0][y0]=0;
x=x0;
y=y0;
while(true)
{
system("CLS");
grafica[0]=0;
for(y0=0;y0<20;y0++)
{
for(x0=0;x0<65;x0++)
{
if(x0==x&&y0==y)
sprintf(grafica,"%s%c",grafica, 42);
else if(laberint[y0][x0]>0)
sprintf(grafica,"%s%c",grafica, 219);
else
sprintf(grafica,"%s%c",grafica, ' ');
}
if(y0<21)
sprintf(grafica,"%s%s",grafica,"\n");
}
puts(grafica);
c=getch();
switch(c)
{
case 'a':
if(x>0)
if(laberint [y][x-1]==0)
x--;
break;
case 'd':
if(x<79)
if(laberint [y][x+1]==0)
x++;
break;
case 'w':
if(y>0)
if(laberint [y-1][x]==0)
y--;
break;
case 's':
if(y<25)
if(laberint [y+1][x]==0)
y++;
break;
case 27:
exit(0);
default:
system("CLS");
}
}
return 0;
}