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

Ping Pong 2D, ncurses - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти и вывести на экран самого молодого студента, родившегося осенью http://www.cyberforum.ru/cpp-beginners/thread966393.html
Приветствую всех. Я на вашем форуме новенький, поэтому поправляйте, если что не так. Мне нужна ваша помощь. Задание: Дан текстовый файл, с массивом записей содержащий сведения о студентах группы:...
C++ error: invalid operands of types 'const int*' and 'const int*' to binary 'operator+' Что означает ошибка в 8 строчке error: invalid operands of types 'const int*' and 'const int*' to binary 'operator+'? template<typename T> const T *BinarySearch(const T *p_v, size_t vSize, const... http://www.cyberforum.ru/cpp-beginners/thread966386.html
Вычисления C++
Помогите пожалуйста написать программу... Линейная программа. (арифметическое и логическое выражение). 1. Для заданного вещественного числа x вычислить значение вещественной переменной и...
C++ Запись в массив
Добрый день , как записать в массив типа char "user_pref("intl.charsetmenu.mailview.cache", "UTF-8");" при компиляции ошибки вылазят , я так понимаю из-за "" , как обойти ?
C++ Вывод messagebox http://www.cyberforum.ru/cpp-beginners/thread966353.html
Необходимо вывести сообщение в messagebox,после выоа программа должна работать недожидаясь никаких действий,как это реолизовать
C++ Явная специализация шаблона Столкнулся с проблемой при изучении шаблонов. Задача: написать шаблонную функцию, которая принимает в качестве аргумента массив элементов Т и целое число, представляющее количество элементов в... подробнее

Показать сообщение отдельно
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,926
Записей в блоге: 1
01.10.2013, 21:50
А функцию эту ты взял откуда-то?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int _kbhit()
{
    static bool inited = false;
    int left;
 
    if (!inited) {
        termios t;
        tcgetattr(0, &t);
        t.c_lflag &= ~ICANON;
        tcsetattr(0, TCSANOW, &t);
        setbuf(stdin, NULL);
        inited = true;
    }
 
    ioctl(0, FIONREAD, &left);
 
    return left;
}
Моё предложение - вместо
Цитата Сообщение от [WRG] Посмотреть сообщение
usleep(10 * 1000);
поставить
C++
1
2
3
4
for (i=0; i<10; i++){
  usleep(1000);
  if (_kbhit()) c = getch();
}
Так клавиатура будет опрашиваться даже в перерыве между кадрами!
С количеством шагов в цикле/длиной задержек надо экспериментировать
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru