Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возвращаемые значения функции шаблонного класса A и A<T> первый листинг template <typename T> class A { public: T a; A& f() https://www.cyberforum.ru/ cpp-beginners/ thread659044.html C++ Хороший тон программирования
Можно ли считать хорошим тоном в программировании? Например вот такой вот код? #define FOR for(int a=0;a<10;a++) ........ FOR { cout<<a<<'\n'; }
C++ Изменение отдельных символов в массиве "std::string" Добрых времени суток, форумчане! Я тут решил переписать свой криптовальщик с GML на C++ и у меня возникла следующая проблема: мне нужно в массиве "std::string" изменить 1 символ, например: #include <iostream> int main() { std::string i; i="Hello"; std::cout<<"Default string: "<<i<<endl; for (int x=0; x<i.size(); x+=1) {if (i=='H') https://www.cyberforum.ru/ cpp-beginners/ thread659026.html C++ Снова задача про ход коня Здравствуйте. Задача: рекурсивно обойти шахматную доску конем (программа просто выводит один вариант решения, без дополнительных наворотов, первый ход делается случайным образом, после каждого хода экран перерисовывается). Подскажите, пожалуйста, как нужно исправить код, чтобы функция находила решение. Сейчас поиск происходит бесконечно. Знаю, что задача поднималась уже много раз и в сети полно... https://www.cyberforum.ru/ cpp-beginners/ thread659012.html
C++ DLL for C# entry point C++
heared -> #ifndef _DLLTEST_H_ #define _DLLTEST_H_ #include <string> using namespace std; extern "C" __declspec(dllexport) string f1(string); #endif
C++ Гороскоп Приветик) Решите пожалуйста в ВС++ буду очень признательна))) В древнеяпонском календаре был принят 60-летний цикл из пяти 12-летних циклов, обозначенных цветами: зеленый, красный, желтый, белый и черный. В подциклах каждый год имел название одного из животный: крысы, быка, тигра, кролика, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки и кабана. Началом очередного цикла был 4-ый год нашей... https://www.cyberforum.ru/ cpp-beginners/ thread659004.html
C++ Статический оператор "()" в классе https://www.cyberforum.ru/ cpp-beginners/ thread659001.html
Друзья, чем можно объяснить запрет на создание статического "operator ()" в классе? Связано ли это как-то с его возможностью принимать разное количество параметров (насколько я помню, это же один оператор с таким свойством)?
C++ В двумерном массиве найти столбцы с минимальным произведением элементов.
Текст задания: В двумерном массиве найти столбцы с минимальным произведением элементов. Поиск произведения элементов столбца выделить в отдельную функцию.
C++ создание динамического массива внутри функции Люди, помогите пожалуйста. Нужно написать функцию, которая читает из файла числа (их количество заранее неизвестно) и записывает их в динамический массив. Массив создается там же в функции и, в конечном итоге, выдается в основную программу. Код : void formimp (char *impulse,double *arr, int &n) { FILE *fp=0; fp=fopen(impulse,"rt+"); int i=0; double h1,h2; while (!feof(fp)) { https://www.cyberforum.ru/ cpp-beginners/ thread658992.html C++ Обратная матрица Привет, ребят) решите пожалуйста задачку в BC++ Для заданной матрицы A(m,n) найти обратную {A}^{-1} , используя интерационную формулу: {A}^{-1}_{k}={A}^{-1}_{k-1}*(2E-A*{A}^{-1}_{k-1}) , где E -единичная матрица; {A}^{-1}_{0}=E. Интерационный процесс заканчивается, если для заданной погрешности \varepsilon справедливо |det(A*{A}^{-1}_{k})-1|<=E https://www.cyberforum.ru/ cpp-beginners/ thread658990.html
C++ Вывести на экран таблицу значения функции
Нужна помощь, Вывести на экран таблицу значения функции Y(x) и ее разложения в ряд S(x) для х,изменяющегося от a до b с шагом h=(b-a)/10
C++ Создать рекурсивную функцию recursiveMinimum, которая возвращает наименьший элемент массива Помогите решить Напишите рекурсивную функцию recursiveMinimum, которая принимает массив и размер массива как аргументы и возвращает наименьший элемент массива. Функция должна прекращать свою работу и возвращаться, если принимаемый массив имеет один элемент. Вот что у меня получилось Дальше не знаю как сделать. #include "stdafx.h" #include "iostream" https://www.cyberforum.ru/ cpp-beginners/ thread658960.html
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
27.09.2012, 20:35 0

Не работает getch() - C++ - Ответ 3495006

27.09.2012, 20:35. Показов 21050. Ответов 17
Метки (Все метки)

Ответ

Проскакивание ожидания ввода (паузы) происходит из-за того, что в потоке ввода, после предшествующего ввода, остаются символы. Чаще всего, остаётся символ новой строки '\n', который попадает в поток при нажатии Enter. cin >> его просто игнорирует, а такие функции, как getchar(), cin.get() и пр. считывют его, как первый символ в потоке и код идёт дальше. Ожидания ввода символа не происходит. Поэтому, перед применением этих функций поток нужно очищать.

Вернуться к обсуждению:
Не работает getch() C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2012, 20:35
Готовые ответы и решения:

Аналог getch или русские буквы в getch
Здравствуйте, уважаемые господа. Существуют ли какие-нибудь аналоги getch () и _getch, которые...

Не работает getch()
Здравствуйте, решил написать первую серьезную программу ,в данном случае змейку, не получается...

не работает ни _getch(), ни getch()
собственно проблема: из консоли невозможно считать клавиши: Esc, Insert, Delete ....... и самое...

Ожидание клавиши Enter - getch не работает
Друзья привет! Спасибо всем, кто откликнется! Мелкий вопрос, но честно, уже голова кругом идет!...

17
27.09.2012, 20:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.09.2012, 20:35
Помогаю со студенческими работами здесь

Как работает функция getch() и какая библиотека нужна?
Ребят подскажите пожалуйста в C++ как работает функция getch() и какая библиотека нужна ?

Программа не работает когда пишу "getch()", исправьте ошибки
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;conio.h&gt; using namespace std; int...

getch
Недавно начал изучать си++. Что-то написал, не знаю по какой причине не компилирует. Прошу помочь....

getch()
с помощью функции getch() узнал код клавиш... int n; n = getch(); cout &lt;&lt; n;

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru