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

_getch() не дожидается реакции от пользователя - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сумму элементов, образующих символ в двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread705114.html
1. Задана матрица чисел: c Вычислить сумму элементов, образующих символ --*--------- *-- ----*----- *---- ------*--*------ --**********-- -----* --*------- ----* ----*------ --*-------- *----
C++ Ошибки в программе Написать программу, вычисляющую арифметическое выражение согласно варианту. Значение переменных вводится с клавиатуры. Функция: http://s019.***********/i632/1211/1f/5f1b6635692f.jpg Код написал, но работает не правильно - Х нужно возвести в квадрат только для первого уравнения; если х2 с минусом, то минус игнорится. Так вот. #include "stdafx.h" #include <iostream> #include <windows.h> http://www.cyberforum.ru/cpp-beginners/thread705104.html
C++ задача на С++
1. Задана матрица чисел: c Вычислить сумму элементов, образующих символ а а а а а ааааааа а а а а а 2. Первую и вторую строки отсортировать выбором по убыванию, пятый и шестой столбец отсортировать по возрастанию пузырьком. Создать вторую матрицу, содержащую данные первой матрицы, отсортированной вставкой по возрастанию.
Вычислить значение функции на отрезке. C++
Вот что- то такое :boredom: Задание внизу. Помогите с этим, я что- то загнал себя в угол :coffee2:
C++ Ввод данных через процедуру http://www.cyberforum.ru/cpp-beginners/thread705090.html
Писал программу для информатики, с одномерными массивами всё хорошо, но вот двумерные на ввод и вывод ругаются. Обработку я убрал, вот код. #include <stdio.h> #include <conio.h> #include <time.h> void vvod (float *x, int k, int l); void vivod (float *x, float *y, int k, int l, float *ch); void obrabotka (float *x, float *y, int k, int l, float *ch);
C++ Применить функцию к каждому столбцу матрицы записать функцию P,которая в заданном одномерном массиве x элементов типа float, приравнивает нулю все элементы Xj,для которых одновременно f(Xj)<0иff(Xj)>0,где f и ff некоторые функции. применить функцию P к каждому столбцу матрици А,размером 5х4, используя(sin(x)+cos(x)) в качестве функции f и ln(x) в качестве функции ff. вот такая вот задачка,помогите пожалуйста.а то у меня и так за... подробнее

Показать сообщение отдельно
denys_l
51 / 51 / 4
Регистрация: 26.09.2011
Сообщений: 186
22.11.2012, 01:04     _getch() не дожидается реакции от пользователя
Есть такой код, который что-то делает пока не будет нажат <ENTER>.
C++
1
2
3
4
5
key = _getch();
    if(key!=13)
        do
        {           
        }while((key=_getch())!=13);
Но если во время работы программы, до этого места, несколько раз нажать <ENTER> - то этот кусок срабатывает сам не дожидаясь, пока на него отреагирует пользователь.
Каким образом можно определить было ли нажато что-либо раннее и как это все проигнорировать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru