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

Асинхронный ввод с клавиатуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание программы http://www.cyberforum.ru/cpp-beginners/thread351107.html
Кто может создать программу для необычного спама вконтакте в группах? Суть такова: Идет поиск по группам с количеством от 10 000 человек и выше. Затем если в группе открыта стена или комментарии под записями на стене то оставляется сообщение,если нет то поиск продолжается. После отсылки сообщения в группу должен делаться скриншот страница на которой эта группа с сообщением,и затем нужно что...
C++ Почему глобальный объект, объявленный до main, конструируется в ней? Всё просто, имеем код: #include <windows.h> #include <stdio.h> using namespace std; class x { public: x () { printf ("konstruktor\n"); } http://www.cyberforum.ru/cpp-beginners/thread351096.html
C++ Помогите разобраться с задачей, решение должно быть в структуре
Помогите разобраться с задачей, решение должно быть в структуре задача.По данным сведениям об учениках класса определить среднюю массу мальчиков .Кто из них самый тяжелый
Даны действительные числа x,y. Определить, принадлежит ли точка с координатами x,y заштрихованной части плоскости C++
Даны действительные числа x,y. Определить, принадлежит ли точка с координатами x,y заштрихованной части плоскости. Прошу помочь с выведением формулы для определения, принадлежит ли точка заштрихованной части плоскости. Насчёт "Если x>=0 и y>=1 или x<=0 и y>=1, то принадлежит" сделал условие. Проблемы начинаются, когда y<1. Вот тут, собственно и нужна ваша помощь. Заранее благодарен.
C++ class Point http://www.cyberforum.ru/cpp-beginners/thread351082.html
#include<iostream> #include<math.h> #include<stdlib.h> using namespace std; class Point { Point(float,float); ~Point(){}
C++ создание фигур создать фигуры треугольник, квадрат и прямоугольник, используя класс точка, фигуры вывести на экран mfc, помогите пожалуйсто с классом фигура что и как пишется #include "iostream" #include "windows.h" using namespace std; class dot { private: int X,Y; подробнее

Показать сообщение отдельно
Mustik
56 / 56 / 2
Регистрация: 10.07.2011
Сообщений: 229
13.09.2011, 17:49     Асинхронный ввод с клавиатуры
Доброго времени суток. Имеется клиент named pipes реализованный в консоли. Сервер время от времени шлет сообщения этому клиенту, ввод и отправка сообщений серверу от клиента тоже присутствует. Нужно сделать так, чтобы при вводе сообщения в окне клиента, клиент принимал и отображал сообщения от сервера.
В данный момент использую std::wcin.getline(буфер,sizeof(буфер)). Функция отличная, но до нажатия Enter принятые от сервера сообщения "курят" в очереди.
Не могли бы сдвинуть меня на верный путь?

Добавлено через 4 минуты
Может быть вариант с отдельным потоком для клавиатуры? Отпустит ли cin.getline меня на обработку другого потока?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru