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

Программа(консольная) работает и одновременно ждет данные от клавиатуры. Как? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразовать входной файл, заменив в нем шестнадцатеричные числа на десятичные и наоборот. http://www.cyberforum.ru/cpp-beginners/thread366481.html
Очень нужна ваша помощь Разработать программу и подпрограмму (подпрограммы). Преобразовать входной файл, заменив в нем шестнадцатеричные числа на десятичные и наоборот.
C++ Нахождение НОД Здравствуйте, мне надо найти НОД чисел. Как это реализовать на языке C++ ? http://www.cyberforum.ru/cpp-beginners/thread366477.html
Получения информации из sdtout C++
Здравствуйте, мне нужно, что бы программа могла получать в стринговую переменную информацию из stdout. Например, после команды system("ls"); в stdout будет выведена информация о содержимом папки и эту информацию мне нужно сохранить в переменную. Как это сделать?
Генерация случайных чисел C++
#include <stdio.h> #include <conio.h> #include <clocale> #include <time.h> #include <stdlib.h> using namespace std; int main () { int x; setlocale(LC_CTYPE,"Russian");
C++ Задание по ОПП http://www.cyberforum.ru/cpp-beginners/thread366448.html
написать программу на С+++ которая содержит функцию DoSomething(int x; int y; int *res) функция выполняет любые действия над аргументами х та у а результат записывает в *res но для аргументов выполняються условия x>0 y<=0 res!=null если условия выполняються функция генерирует исключение, которое должно содержать информацию об ошибке обробляться и выводить на экран сообщение с ошибкою
C++ Программа определяющая результат гадания "на ромашке" Это на С++ Составить программу, определяющую результат гадания на ромашке — «любит — не любит», взяв за исходное данное количество лепестков n. Составьте программу, заменяющую большее из двух данных чисел модулем суммы, а меньшее – модулем полуразности этих чисел. подробнее

Показать сообщение отдельно
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
16.10.2011, 13:41  [ТС]     Программа(консольная) работает и одновременно ждет данные от клавиатуры. Как?
Цитата Сообщение от alkagolik Посмотреть сообщение
Chelioss, по моему это как раз тот случай когда пренебрегать api не стоит. зачем велик, если есть хуки, которые специально для этих целей и созданы. А если конкретно о змейке, то наверное надо же как-то ограничить время рисования следующего звена, правильно? иначе никому и не хватит просто времени нажать клавишу как игра закончится. А в этом случае без таймера никак не обойтись.
Я буду использовать функцию Sleep(). Как только время пройдет, я считываю данные с клавиатуры, двигаю змейку на 1 пункт вперед, потом перерисовываю игровое поле.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru