Можно ли (без внешней библиотеки, такой как boost) запрашивать ввод от пользователя, например, используя cin, но с выбором по умолчанию, который редактируется пользователем (без графического интерфейса пользователя)?
Например, программа скажет:
Give your input: default
и пользователь может нажать ввод, чтобы использовать «по умолчанию», или нажать 1, затем ввести, чтобы получить «по умолчанию1» и т. Д.
РЕДАКТИРОВАТЬ для уточнения:
То, что у меня есть в моей программе, - это предоставление по умолчанию в приглашении (как в одном из ответов ниже). Но я пишу для очень особых случаев, когда наличие редактируемого значения по умолчанию чрезвычайно экономит время (и в 90% случаев все, что нужно пользователю, это добавить суффикс к значению по умолчанию). Я могу только запросить суффикс, но тогда я потерял гибкость в редактировании значения по умолчанию в других 10% случаев.