Доработать секундомер, обработка нажатия клавиши - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д