|
|
Другие темы раздела | |
C++ считывание с консоли ( не с клавы, а именно с консоли) нужно написать функцию которая возвращает string в котором написано 500 символов которые были выведены в консоли от начала. среда : VS2010 я так понимаю что нужно как-то использовать поток istream, но как? https://www.cyberforum.ru/ cpp-beginners/ thread924356.html |
Ищу бесплатные IDE, требования: аналог TBitmap или CBitmap C++ До этого програмил на lazarus'е - всё здорово - например есть класс TBitmap - у него классные штуки - LoadFromFile, LoadFromStream, SavetoFile и т.д. Недавно решился освоить C++ - подумал, что раз в Visual C++ даже в древней версии есть всякие CBitmap или как в C++ Builder - TBitmap, то наверняка и в бесплатных IDE тож есть подобные удобные вещи. Попробовал Code::blocks и Codelite - как я... |
C++ Шаблоны. Найти ошибку в коде Делаю шаблон класса Human, создаю его представителя Builder, хочу задать значение переменной Vozrast. Выдаёт ошибку в строке: Builder.Vozrast=43; Текст программы: #include <iostream> #include <conio> #include <stdio> #include <string.h> https://www.cyberforum.ru/ cpp-beginners/ thread924328.html |
C++ Класс работник. Виртуальный метод
https://www.cyberforum.ru/ cpp-beginners/ thread924327.html Здраствуйте! Надо ввести работников с почасовой ЗП и фиксированной ЗП. Написать виртуальный метод для подсчета ЗП( для почасовиков - 20*8*почасовую ставку) и просто фиксированная ЗП. Помогите пожалуйста как тут реализовать этот виртуальный метод и правильно его применить в главной функции. #include <iostream> #include <string> #include <vector> #include <algorithm> using namespace std; ... |
C++ Можно ли сделать функцию с параметром Допустим у меня есть функция, проверяющая четное число или нет. bool chet(int x) { if(x%2==0) { return true; } else { return false; |
C++ Найти минимальное и максимальное значение в массиве
https://www.cyberforum.ru/ cpp-beginners/ thread924305.html Что то я не пойму почему этот код не находит минимальное и максимальное значение в массиве const int SIZE=5; int mas={9,5,7}; int max=0; int min=0; int sum=0; int temp=0; for(int i=0; i<SIZE;i++){ if(mas<mas){ |
C++ Виртуальный метод
https://www.cyberforum.ru/ cpp-beginners/ thread924303.html class A { virtual void Print()=0; } class B : public A { virtual void Print() { //Печатаем в консоли } |
Найти количество общих элементов в массивах. C++ Даны два возрастающих массива x: array of integer и y: array of integer. Найти количество общих элементов в этих массивах. Вот решение: #include "stdafx.h" #include "iostream" using namespace std; int i = 0, j = 0, n = 0; |
C++ Как сделать, чтобы new возвращал NULL?
https://www.cyberforum.ru/ cpp-beginners/ thread924293.html Как сделать, чтобы new возвращал NULL? |
C++ запрет шаблонов У меня есть некоторая шаблонная функция, которая определена для некоторого набора типов данныхх. Как можно сделать так, чтобы функцию нельзя было бы использовать с др.типами? https://www.cyberforum.ru/ cpp-beginners/ thread924290.html |
Подскажите, пожалуйста, как исправить ошибку C++ Условие задачи: Разработать программу для работы с БД, которая обеспечивает автоматизированную продажу авиабилетов на месяц вперед. Программа проверяет правильность каждой даты(не разрешается вводить прошедшую дату), делает возможным менять расписание. main.cpp #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> #include <iostream> |
C++ Ошибка при работе с памятью
https://www.cyberforum.ru/ cpp-beginners/ thread924267.html Если ввести например 6, 0, чтобы выбросить исключение. То по завершение программы выскакивает ошибка. В чём может быть дело? Так что то про кучу. class MyExcept{ public: char *buf; MyExcept(char *comment){ buf = new char; strcpy(buf, comment); } |
2 / 2 / 0
Регистрация: 08.05.2013
Сообщений: 14
|
||||||
0 | ||||||
Как определить, нажата ли клавиша Enter - C++ - Ответ 485177817.07.2013, 02:26. Показов 6839. Ответов 3
Метки (Все метки)
В общем, хочу сделать чат на WinSock. Как только дошел до отправки/приема сообщений - сразу появилась проблема - как сделать так, чтобы срабатывало условие, если нажата клавиша, но при этом не останавливая программу. На помощь пришла функция _kbhit(), которая по идеи считывает последнюю нажатую клавишу, а далее на основе полученных данных можно провести проверку... Написал условие, узнал код клавиши Enter (13) и пошел проверять... Компилятор ошибок не выдал, однако код внутри выполняется бесконечное количество раз, а программа вовсе останавливается (?), хотя я явно указал, что его следует исполнять только если нажата клавиша Enter.
Скорее всего, конечно же, _kbhit() будет выдавать как последнюю клавишу Enter, пока я не нажму другую... Так вот, как же сделать условие, исполняемое только если нажата клавиша Enter, но при этом не останавливая ход выполнения программы? Не обязательно использовать вышеописанный способ, можно любой другой ( использую CLI ) Код:
Вернуться к обсуждению: Как определить, нажата ли клавиша Enter C++
1
|
17.07.2013, 02:26 | |
Готовые ответы и решения:
3
Как определить, что на текстовом поле нажата клавиша Enter и выполнить какое либо действие? Составьте программу которая выводит символы нажатых клавиш до те пор, пока не нажата клавиша ENTER Как определить, была ли вообще нажата символьная клавиша? Как глобально определить, какая клавиша была нажата? |
17.07.2013, 02:26 | |
17.07.2013, 02:26 | |
Помогаю со студенческими работами здесь
0
Как определить нажата ли клавиша capslock, numlock, ins в vb.net? Как проверять, нажата ли клавиша Esc, в каждой итерации цикла, и если нажата, то прервать выполнение цикла? Определить, какая клавиша нажата Нужно определить нажата ли клавиша? |