Detener el movimiento al presionar una tecla
Publicado por Mike (1 intervención) el 22/10/2015 01:26:42
Hola, necesito su ayuda! Es un programa de dev c que trata de una pelota rebotando por la pantalla de la consola, el problema es que tengo que hacer que detenga el movimiento al presionar una tecla, ¿Alguien podria ayudarme? Esta es la programacion:
PD: Me han aconsejado utilizar el ciclo Do-while, pero no tengo idea de como utilizarlo. De antemano, saludos y gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include<stdio.h>
#include<conio.h>
#include<windows.h>
void esfera(I,J)
{
gotoxy(I,J);
printf("%c",4);}
void clr(I,J)
{gotoxy(I,J);
printf(" ");}
void rebote()
{int i=1, j=1, k=1, l=1;
while(1)
{clr(i,j);
i=i+k;
j=j+l;
esfera(i,j);
Sleep(60);
if(i==80 || i==1){k=-k;}
if(j==1 || j==25){l=-l;}}
}
main(){rebote();}
PD: Me han aconsejado utilizar el ciclo Do-while, pero no tengo idea de como utilizarlo. De antemano, saludos y gracias.
Valora esta pregunta


0