Способ предотвращения ввода разрыва строки при выводе с использованием std :: cout - PullRequest
0 голосов
/ 14 февраля 2020

Так что мой вопрос довольно прост. Я думал о маленькой программе, похожей на чат, как о проекте. Это было бы просто, просто запустить в терминале, используя функции STL. Там будет 2 темы. Один для ввода, другой для вывода. Теперь проблема в том, что при выводе с использованием std :: cout, когда пользователь записывает что-то в терминал, он прерывает то, что они написали, например ::

User1: Hi
you> heUser2:Hi
llo

Я хотел бы что-то подобное :

User1: Hi
User2: Hi
you> hello

Тогда чат может выглядеть так:

Friend: Hi
You: Hi
Friend: whats up?
you> Its going great

Это будет похоже на работу командной строки на серверах майнкрафта. Есть ли способ реализовать это?

...