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

Подскажите с функцией kbhit() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Модульное тестирование http://www.cyberforum.ru/cpp-beginners/thread894981.html
недавно понял, что сложно делать программу без тестирования её модулей. При изменении кода через большое время может вылазить ошибка, и на её устранение тратится много времени. Работаю в с++ builder. Подскажите с чего начать в unit тестировании, каким пользоваться?откуда вообщем отталкиваться?
C++ "Ругается" на оперетор побитового исключения Мне надо написать функцию которая меняет значение 2-х переменных местами, без использования дополнительной переменной. #include <iostream> using std::cout; using std::cin; template<typename T> void swap(T &a, T &b) { &a ^= &b ^= &a ^= &b; http://www.cyberforum.ru/cpp-beginners/thread894974.html
Найти наиболее и наименее удаленные точки в массиве C++
как найти наиболее и наименее удаленные точки в массиве
Расшифровать (*sk()[4] C++
Расшифровать (*sk()) Кто может подсказать?)
C++ Имеется частичное непонимание кода http://www.cyberforum.ru/cpp-beginners/thread894925.html
Задание:прочитать из файла строку символов.В данной строке каждый символ ? удвоить.Каждый символ ,стоящий перед !, заменить символом введенным с клавиатуры.Новую строку не создавать.Вывести исходную и преобразованную строки. Имеется вот такой код.Некоторые моменты не понятны или есть ощущение,что не правильно их понял.Кому не трудно и интересно,оставьте,пожалуйста,подробные комментарии....
C++ N последовательных членов Фибоначчи. С++ Найти первые N членов Фибоначчи с помощью рекурсии и вывести их на экран. Тут и тут есть нахождение четного и n-го члена последовательности Фибоначчи. Помогите вывести N первых членов последовательности с помощью рекурсии. подробнее

Показать сообщение отдельно
Nikko12
 Аватар для Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
07.06.2013, 23:16     Подскажите с функцией kbhit()
Подскажите как сделать что-бы функция kbhit() реагировала на нажатие определенной клавиши, например клавишу "q".
Вот пример код, хочу что бы программа завершалась на клавишу "q".

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
#include<conio.h>
using namespace std;
 
int main()
{
    for(;;)
    {
        if(kbhit())
        {
            break;
        }
    }
    return 0;
    
}
Заранее благодарю за ответ.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru