Форум программистов, компьютерный форум 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,131
14.10.2011, 22:07     Программа(консольная) работает и одновременно ждет данные от клавиатуры. Как?
Консольная программа.
Например, рассмотрит игру "змейка".
В этой игре одновременно змейка ползет и ждет данные от клавиатуры. Но если написать cin >> data, то ведь вся программа остановится, пока значение не будет введено и змейка в это время перестанет ползти.
Как это реализовать?
В WinAPI это понятно как сделать, ибо там ожидание данных не прерывает программу. А вот с консолью не понятно.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru