Código
#include<stdio.h> #include<windows.h> void posicion(int x,int y) { HANDLE hcon; hcon = GetStdHandle(STD_OUTPUT_HANDLE); COORD dwPos; dwPos.X = x; dwPos.Y= y; SetConsoleCursorPosition(hcon,dwPos); } int main() { int y=0,x=0; char tecla,letra='#'; posicion(x,y); while(tecla!='x'){ switch(tecla){ case 'w': if(y>0){ posicion(x,y-=1); } else{ posicion(x,y); } break; case 's': if(y<=24){ posicion(x,y+=1); } else{ posicion(x,y); } break; case 'a': if(x>0){ posicion(x-=1,y); } else{ posicion(x,y); } break; case 'd': if(x<=70){ posicion(x+=1,y); } else{ posicion(x,y); } break; default: break; } } return 0; }
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex