54 lines
774 B
C++
54 lines
774 B
C++
#include <stdio.h>
|
|
#include <conio.h>
|
|
char i=0, a=0;
|
|
int col,sw=0;
|
|
int fil;
|
|
void main()
|
|
{
|
|
clrscr();
|
|
fflush(stdin);
|
|
gotoxy(10,10);
|
|
printf("Mueve cursor:");
|
|
|
|
while(sw==0)
|
|
{
|
|
//gotoxy(wherex(),wherey());
|
|
i=getche();
|
|
col=wherex();
|
|
col--;
|
|
fil=wherey();
|
|
if(i==0)
|
|
{
|
|
//printf("dentro de i=0");
|
|
a=getch();
|
|
|
|
switch(a)
|
|
{
|
|
case 72:
|
|
{
|
|
gotoxy(col,fil-1);
|
|
// printf("col= %d, fil= %d",col,fil);
|
|
// getch();
|
|
break;
|
|
}
|
|
case 80:
|
|
gotoxy(col,fil+1);
|
|
break;
|
|
case 77:
|
|
gotoxy(col+1,fil);
|
|
break;
|
|
case 75:
|
|
gotoxy(col-1,fil);
|
|
break;
|
|
}
|
|
// getch();
|
|
}
|
|
else
|
|
sw=1;
|
|
}
|
|
printf("fin");
|
|
getch();
|
|
fflush(stdin);
|
|
clrscr();
|
|
|
|
} |