/* Se autoriza la distribucion y uso libre de este programa (freeware) */ /* Fernando Galindo Soria www.fgalindosoria.com www.laredi.com fgalindo@ipn.mx Cd. de Mexico */ /* Programa de inicio a la programacion en C (turbo C, Borland C) quinto programa de animacion, anima un circulo sin dejar rastro introduce la instruccion if 20/vii/2002*/ #include #include #include #include void main() { char car; int gd=DETECT,gm,ix; initgraph(&gd,&gm,""); printf("para terminar oprime la tecla "); ix=0; setcolor(2); while ( car !=27 ) /*ejecuta lo que sigue mientras la variable car sea diferente de 27 (que es el valor en ASCII de la tecla )*/ { if(kbhit() != 0) car=getch(); /*Si kbhit es diferente de 0, lee un caracter y lo almacena en la variable car*/ setcolor(0); //borra circle(100+ix,100,10); ix++; //mueve setcolor(2); //dibuja circle(100+ix,100,10); delay(50); } closegraph(); }