торможу блин..
-
- Уже с Приветом
- Posts: 2013
- Joined: 16 Mar 2002 10:01
- Location: New York City
торможу блин..
Есть ASCII код нажатой клавиши, как узнать символ по этому коду.. Из головы функция вылетела
-
- Уже с Приветом
- Posts: 1787
- Joined: 27 Nov 2002 05:24
- Location: Sevastopol --> Ft. Lauderdale-->Boston-->Chicago
-
- Уже с Приветом
- Posts: 6789
- Joined: 01 Jun 2001 09:01
Re: торможу блин..
uniqueman wrote:Есть ASCII код нажатой клавиши, как узнать символ по этому коду.. Из головы функция вылетела
printf("%c", ch)
-
- Уже с Приветом
- Posts: 11475
- Joined: 20 Nov 2000 10:01
- Location: Escondido, CA
Re: торможу блин..
CTAC_P wrote:printf("%c", ch)
Без проверки на range эта строчка может сделать все что угодно, начиная с вывода символа, до звукового сигнала или "blue screen"'а.
Вопрос, как я понимаю, совсем о другом. Человеку нужно конвертировать между keyboard scan codes, virtual key codes & ASCII symbols. Для этого есть Win32 функция MapVirtualKey.
-
- Уже с Приветом
- Posts: 12072
- Joined: 17 Nov 2002 03:41
- Location: английская колония
Re: торможу блин..
Hamster wrote:CTAC_P wrote:printf("%c", ch)
Без проверки на range эта строчка может сделать все что угодно, начиная с вывода символа, до звукового сигнала или "blue screen"'а.
Вопрос, как я понимаю, совсем о другом. Человеку нужно конвертировать между keyboard scan codes, virtual key codes & ASCII symbols. Для этого есть Win32 функция MapVirtualKey.
Как забодал етот Гейтс. На все случаи у него функции. Потому и богатый. Нет чтоб по простому, по рабоче-крестьянски.
Верить нельзя никому - даже себе. Мне - можно!
-
- Уже с Приветом
- Posts: 6789
- Joined: 01 Jun 2001 09:01
Re: торможу блин..
Hamster wrote:CTAC_P wrote:printf("%c", ch)
Без проверки на range эта строчка может сделать все что угодно, начиная с вывода символа, до звукового сигнала или "blue screen"'а.
Вопрос, как я понимаю, совсем о другом. Человеку нужно конвертировать между keyboard scan codes, virtual key codes & ASCII symbols. Для этого есть Win32 функция MapVirtualKey.
Нет, условие было символ, соответствующий ASCII коду. Так что только вывод на экран, только терминал надо настроить чтобы все символы печатал.