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

Как сбросить значение kbhit()? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подправьте прогу http://www.cyberforum.ru/cpp-beginners/thread972282.html
народ помогите! нужно создать программу, которая исчисляет значение итерационного уравнения! задание выглядит так мои наброски: #include <iostream> #include <cmath> void operate_chois(int i); double znach(double a,double b,double c,double eps); double stand_znach(double a,double b,double c,double x); using namespace std; int main() { int i=0; while(true){
C++ Ошибка сегментации int main() { int mas; } Объясните, почему такой код привод к ошибке? (компилятор VS 2012) http://www.cyberforum.ru/cpp-beginners/thread972270.html
C++ Массивы. Заменить отрицательные элементы нулями
Действия над одномерными массивами Заменить отрицательные элементы нулями.
C++ Нужно написать код : чтобы было 4 прямоугольных треугольника
Нужно написать код : чтобы было 4 прямоугольних треугольника: * ** *** **** ***** их их зеркальное отображение )
C++ По введённому целому числу программа должна определить, сколько в нём десятичных цифр http://www.cyberforum.ru/cpp-beginners/thread972217.html
Народ помогите пожалуйста с заданиями,буду очень благодарен. Сам не силен в программировании,но это задали на завтра...( По введённому целому числу программа должна определить, сколько в нём десятичных цифр. Например, 1 => одна цифра, -100 => три цифры. Можно считать, что введённое число находится в диапазоне значений типа int. P.C. Киньте пожалуйста сразу архив с программой.
C++ Ошибка результат ffffff7 Вот программа, вроде бы правильно void main() { int x,y,f,z; подробнее

Показать сообщение отдельно
mvgreen
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 15

Как сбросить значение kbhit()? - C++

08.10.2013, 18:37. Просмотров 652. Ответов 3
Метки (Все метки)

Доброго времени суток. Появилась следующая проблема. Экспериментируя с функцией rand(), написал программу, выводящую случайные числа по нажатию клавиши

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <windows.h>
#include <conio.h>
#include <cstdlib>
#include <ctime>
using namespace std;
int main(){
    SetConsoleCP (1251);
    SetConsoleOutputCP(1251);    
    int magic;
    srand(static_cast< unsigned >(time(0)));
    magic = rand()%101;
    for(;;)
           {
            cout << "Случайное число:" << magic;
            for(;!kbhit(););
            }
    return 0;
}
Однако после первого нажатия клавиши программа генерирует новые случайные числа, не спрашивая. Насколько я понял, программа запомнила значение функции и не сбрасывает его. Подскажите пожалуйста, как сбросить его, либо предложите альтернативное решение задачи. Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru