0 / 0 / 0
Регистрация: 14.01.2013
Сообщений: 3
|
|
1 | |
Считывание значений клавиш с клавиатуры27.06.2013, 17:06. Показов 2427. Ответов 0
Метки нет (Все метки)
Клавиши на клавиатуре могут быть либо управляющими, либо алфавитно-цифровыми. Нажатие алфавитно-цифровой клавиши может сопровождаться нажатием клавиши Shift. Из управляющих клавиш нас интересует только клавиша CapsLock, остальные можно не различать. Каждое нажатие алфавитно-цифровой клавиши несет с собой информации в виде символа. После нажатия CapsLock последующие символы переводятся в верхний регистр (если они не были нажаты вместе с Shift) до следующего нажатия CapsLock. Если режим CapsLock не активирован, символы нажатые с Shift, переводятся в верхний регистр. Разработайте тип данных, представляющий указанную информацию. Последовательность нажатий клавиш представляется в виде списка. Основная задача состоит в том , чтобы разработать функцию, переводящую эту последовательность в строку символов. Например последовательность нажатий
Shift + ‘h’ ‘e’ CapsLock ‘l’ ‘l’ Shift + ‘o’ CapsLock Должна дать в результате строку HeLLo. Определите следующие функции: 1) getAlNum, возвращающая из списка нажатий только нажатия алфавитно-цифровых клавиш. 2) getRaw, возвращающая строку, составленную из нажатых символов без учета информации о Shift и CapsLock. 3) isCapsLocked, по последовательности нажатий определяющая, остался ли после нее режим CapsLock в активированном состоянии. 4) getString, переводящая последовательность нажатий в строку. При реализации функций можно воспользоваться стандартными функциями, переводящими символ в верхний и нижний регистры соответственно. Помогите с заданием, пожалуйста!
0
|
27.06.2013, 17:06 | |
Ответы с готовыми решениями:
0
Считывание нажатия клавиш с клавиатуры Заменить считывание с клавиатуры на считывание из файла Считывание клавиш Считывание клавиш |
27.06.2013, 17:06 | |
27.06.2013, 17:06 | |
Помогаю со студенческими работами здесь
1
Считывание нажатий клавиш Считывание комбинации клавиш Считывание клавиш в форме Считывание нажатия комбинации клавиш Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |