     GetKey ()
          {
          static struct timeb CurrentTime, LastTime ;

          while (!kbhit ())
               {
               ftime (&CurrentTime) ;

               if (CurrentTime.time != LastTime.time)
                    {                    DisplayNewTime (&CurrentTime) ;
                    LastTime = CurrentTime ;
                    }
               }                         
          return getch () ;
          }
