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

Отследить нажатие определенных клавиш - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Непонятное условие задачи http://www.cyberforum.ru/cpp-beginners/thread756365.html
Создать класс Array --- одномерный массив целых чисел c задаваемыми границами индексов c возможностью задания отрицательных индексов. обязательно должны быть реализованы: отслеживание количества элементов, все операции c массивом и целым числом, поиск заданного элемента, все поэлементные операции, поддержанные в C++ для целых. не понимаю условия вообще( как это "задания отрицательных индексов"...
C++ Вычислить сумму элементов массива с нечетными номерами Есть условие задачи: В одномерном массиве, состоящем из 20 вещественных элементов, вычислить: 1) сумму элементов массива с нечетными номерами; 2) сумму элементов массива, расположенных между первым и последним отрицательными элементами. Сжать массив, удалив из него все элементы, модуль которых не превышает 1. #include <iostream> #include <conio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread756357.html
Найти максимальный среди элементов, лежащих выше побочной диагонали. Ошибки в коде С++ C++
2) задание Ввести матрицу размером NxM. Память для массива выделить динамически. Выполнить в соответствии с номером варианта индивидуальное задание и вывести на экран исходные данные и полученный результат. Предусмотреть в программе функцию пользователя. 9. Найти максимальный среди элементов, лежащих выше побочной диагонали. Код программы #include <iostream.h>- #include <iomanip.h>...
Ошибка E2314 Call of nonfunction C++
Обьясните пожалуйста из-за чего выдает ошибку. Код С++: #include<iostream.h> #include<stdio.h> #include<conio.h> #include <math.h> void main() { float x,y,z,a; printf("vvedite x ");
C++ Найти сумму и количество нечетных элементов массива, расположенных до последнего положительного элемента. Ошибки в коде С++ http://www.cyberforum.ru/cpp-beginners/thread756333.html
1 задание Ввести одномерный статический массив из k чисел. Выполнить в соответствии с номером варианта индивидуальное задание и вывести на экран исходные данные и полученный результат. Предусмотреть использование функции пользователя. 9. Найти сумму и количество нечетных элементов массива, расположенных до последнего положительного элемента. Код программы #include <iostream.h> #include...
C++ Найти среднее арифметическое элементов массива, расположенных до максимального элемента Написал программу.... при компиляции вроде ошибок нет.. но линкировщик далее пишет 1>kr_4.obj : error LNK2019: unresolved external symbol "double __cdecl SredArif(int,int * const,float *)" (?SredArif@@YANHQAHPAM@Z) referenced in function _main 1>.\Debug/kr_4.exe : fatal error LNK1120: 1 unresolved externals Помогите, пожалуйста!! Что исправить в коде нужно? #include <stdio.h> ... подробнее

Показать сообщение отдельно
miragex
1 / 1 / 0
Регистрация: 11.07.2012
Сообщений: 135

Отследить нажатие определенных клавиш - C++

09.01.2013, 02:00. Просмотров 519. Ответов 1
Метки (Все метки)

Доброй ночи
Не получается решить такую проблему
Через getch() получаю код клавиши и рядом вывожу соответствующий символ
Но по заданию нужно вводить только латинские буквы и цифры
Код
while(true)
    do {
        с = getch();
    } while(CHAR(c)!='a' || CHAR(c)!='b' || ......);

    printf("%d %с\n", c, CHAR(one_char));
    .....
    .....
}
Как избежать перечисления всех букв в while?
может есть что-то вроде регулярного выражения
будет ли работать такая конструкция?

Спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru