• Viernes 15 de Noviembre de 2024, 04:43

Autor Tema:  !!!!!!!!!!!!!!!!urgentisimo!!!!!!!!!!!!!!!  (Leído 1063 veces)

paul19

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
!!!!!!!!!!!!!!!!urgentisimo!!!!!!!!!!!!!!!
« en: Miércoles 14 de Diciembre de 2005, 16:04 »
0
:rolleyes:hola tengo un problema mi programa tine que realizar un banner(que se este moviendo de izquierda a derecha) y que al presionar la tecla ESC se salga del programa pero si jala si no le presionas a nada pero si le presionas a unas teclas que no sea esc se sicla, que puedo hacer se los agradecere mucho.  
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
#include<string.h>
#include<dos.h>
#include<bios.h>
void main(void)
{
   char t[50];
   int i,op,y,x,j,tecla=0;
   clrscr();
   printf("Programa que realiza un baner");
   printf("\n\n\ningresa un texto\n\n\n");
   gets(t);
   clrscr();
   x=40-strlen(t)/2;
   y=12;
   gotoxy(x,y);
   printf("%s",t);
   do
   {
      for(i=2;i<=80-strlen(t);i++)
      {
         clrscr();
         gotoxy(i,12);
         printf("%s",t);
         delay(20);
      }
      for(j=i;j>=2;j--)
      {
         clrscr();
         gotoxy(j,12);
         printf("%s",t);
         delay(20);
      }

   }while( bioskey(1)!=283);

}

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Re: !!!!!!!!!!!!!!!!urgentisimo!!!!!!!!!!!!!!!
« Respuesta #1 en: Jueves 15 de Diciembre de 2005, 04:27 »
0
Usa

do
{
 //Todo lo que pusiste
 if(bioskey(1))
  tec=bioskey(0);
}
while(tec!=283)
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.