Так что мой вопрос довольно прост. Я думал о маленькой программе, похожей на чат, как о проекте. Это было бы просто, просто запустить в терминале, используя функции 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
Это будет похоже на работу командной строки на серверах майнкрафта. Есть ли способ реализовать это?