Доработать секундомер, обработка нажатия клавиши - C#
Формулировка задачи:
помогите доработать код
int min = 0, sec = 0;
нужно сделать так чтобы данный секундомер при нажатии на клавишу P - включалась пауза
на клавишу T- продолжить и на клавишу R - рестарт секундомера , пробовал сделать но появилась проблема , секунды переключались только после нажатия любой другой клавиши .
заранее благодарю !
Листинг программы
- const int initRnd = 77;
- Random realRnd = new Random ();
- Random repeatRnd = new Random (initRnd);
- ConsoleKeyInfo keyInfo = new ConsoleKeyInfo ();
- Console.ReadKey ();
- for (;;) {
- for (int i = 0; i < 60; i++) {
- int p, q, man = 0, max = 50, max1 = 10;
- p = realRnd.Next (man, max);
- q = realRnd.Next (man, max1);
- System.Threading.Thread.Sleep (1000);
- Console.ForegroundColor = ConsoleColor.Green;
- Console.BackgroundColor = ConsoleColor.Red;
- //Console.Beep(1000,1000);
- Console.Clear ();
- Console.SetCursorPosition (p, q);
- sec = i;
- Console.Write ("{0} : {1}", min, sec);
- }
- min++;
- }
Решение задачи: «Доработать секундомер, обработка нажатия клавиши»
textual
Листинг программы
- switch case
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д