Программа - эмулятор клавиатурного тренажера - C#
Формулировка задачи:
Всем привет, дано задание:
На входе метода - файл с шаблонами набора, словарь ключевых слов.
Метод обеспечивает последовательный ввод символов с возможностью исправления ошибки.
Также есть виды исключений:
1) нажатие управляющих клавиш
2) ошибка ввода символа
3) ввод нескольких неправильных символов подряд
помогите, кто может.
Решение задачи: «Программа - эмулятор клавиатурного тренажера»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Threading; namespace Emulator { class Program { static void Main(string[] args) { int mstks = 0; string text = "Семь раз отмерь, один отрежь"; char[] words = text.ToCharArray(); Console.WriteLine(text); foreach (char word in words) { while(!CheckWord(word)) { mstks++; } Console.Write(word); } Console.WriteLine(String.Format("\r\nВсего ошибок: {0}",mstks)); Console.ReadKey(); } static bool CheckWord(char w) { ConsoleKeyInfo input = Console.ReadKey(true); //Console.WriteLine(input.KeyChar); if (input.KeyChar == w) return true; else return false; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д