Я уже некоторое время работаю на этом сервере чата C ++ для Linux, и у меня есть все основные вещи. Теперь мне нужно сделать пользовательский интерфейс для этого. Я хочу создать интерфейс командной строки, но мне сложно понять, что я должен использовать для этого. Я в основном хочу, чтобы в нижней части терминала было место для ввода администратором, а также чтобы все сообщения, информация и т. Д. Отображались. То, что происходит над окном ввода администратора, не должно влиять на поле ввода администратора. Каков будет лучший способ сделать это? Я пытался использовать Ncurses, но я не уверен, что это лучший вариант.