ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

C: Dibujar en consola

Mover el cursor

Lenguaje: C (compilador: Turbo C)

Categoría: Consola

/* Fuente procedente de ErrorDeSintaxis.es */
/* Mover el cursor  */
/* Compilador: Turbo C */
/* Nivel: Básico */
/* Disponible desde 17/08/2011 */
/* Aportado por Nacho */
/* Autor original: Nacho Cabanes */
#include <conio.h>
 
main() {
  int x = 40, y = 12;
  char tecla;
  clrscr();
  textcolor(LIGHTBLUE);
 
  do {
    clrscr();
    gotoxy(x,y);
    cprintf("x");
    tecla = getch();
    switch(tecla)  {
      case 'e':
	if (y>1) y--;
	break;
      case 'x':
	if (y<24) y++;
	break;
      case 's':
	if (x>1) x--;
	break;
      case 'd':
	if (x<79) x++;
	break;
 
    }
  } while (tecla != 'q');
}