Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
marina2
Рожденная для битвы
 Аватар для marina2
271 / 49 / 4
Регистрация: 08.11.2009
Сообщений: 1,019
#1

Символ клавиатуры - C++

23.10.2010, 22:14. Просмотров 459. Ответов 1
Метки нет (Все метки)

Может ли такая запись работать?
C++
1
(scanf ("%i", &ch))&&(s2=getch())
Или как по-другому можно считать одновременно число в переменную и и узнать код клавиши?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2010, 22:14     Символ клавиатуры
Посмотрите здесь:

C++ Определить, является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом
Нахождение слов по символу(символ вводиться с клавиатуры) C++
Проверить, является ли введенный с клавиатуры символ знаком препинания C++
C++ Работа с Функциями (Пользователь задает с клавиатуры символ, указывает как вывести на экран...)
Определить совпадает ли задаваемый вводом с клавиатуры символ с последним символом файла C++
Как отобразить вводимый символ с клавиатуры C++
Оператор scanf не считывает с клавиатуры русский символ 'а' C++
Как можно ввести с клавиатуры символ не прерывая цикл в программе C++
C++ Определить, является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом
C++ Ввести с клавиатуры цифру, а вывести на экран должно символ ASCII
Исключить из введённой строки символ,введеный с клавиатуры C++
C++ Из заданной последовательности слов удалить слова, содержащие введенный с клавиатуры символ

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.10.2010, 07:24     Символ клавиатуры #2
C
1
    if (scanf("%i", &ch) == 1 && ... )
scanf может вернуть EOF, EOF не равен нулю, то есть истиной может посчитаться ошибка или конец файла

попробуй
C
1
    if (scanf("%i", &ch) == 1 && (ch = getch()) != что_там_за_ESC_например)
Yandex
Объявления
24.10.2010, 07:24     Символ клавиатуры
Ответ Создать тему
Опции темы

Текущее время: 15:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru