Интерактивное консольное программирование для c / c ++?

Итак, я написал небольшую программу, которая принимает команды пользователей, а затем отображает вывод (после подключения к серверу). Это своего рода интерактивная консоль.

Однако после использования клиентов командной строки mongodb и redis (которые работают в интерактивном режиме на консоли / терминале) кажется, что где-то должна быть библиотека, которая обеспечивает такие функции, как запись пользовательского ввода, прием нажатий клавиш вверх / вниз для просматривать историю команд, а также структуру автозавершения вкладок (не знаю, как это будет работать, но да).

Какую библиотеку лучше всего использовать для этого?

7
задан kamziro 24 September 2011 в 05:42
поделиться