elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Ayuda con este problema "[Warning] built-in function 'y0' declared as non-functi en: 29 Mayo 2017, 03:17 am
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:
#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;
}



2  Programación / Programación C/C++ / Laberinto en C JUGABLE en: 29 Mayo 2017, 00:53 am
Hola... Les explico, acabo de empezar en este mundo de la programación, en mi preparatoria empezamos con Lenguaje C, me han estado pidiendo trabajos programados en ese lenguaje (Ansi C), en este caso me pidieron que hiciera un laberinto que fuera JUGABLE, el problema radica que el maestro nunca nos enseño nada (o al menos no bien) sobre el lenguaje, entonces me gustaría preguntar, ¿Como puedo hacerlo? para poder investigar por mi cuenta, si no pues solo una forma de hacer que un "Asterisco" se pueda mover por la pantalla... La verdad es que no se casi nada del lenguaje, pero hago mi intento de aprender independientemente... Gracias y Saludos!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines