c++ - 在 C++ 中提示可编辑的默认值?

标签 c++ user-interface

是否有可能(没有外部库,如 boost)提示用户输入,就像使用 cin,但有一个用户可编辑的默认选择(没有 GUI)?

例如,程序会说:

Give your input: default

用户可以按 enter 键使用“default”或按 1 然后 enter 得到“default1”等。

编辑澄清:

我目前在我的程序中提供的是在提示中提供默认值(如以下答案之一)。但我写的是非常特殊的情况,其中具有可编辑的默认值非常节省时间(90% 的时间,所有用户需要的是为默认值添加后缀)。我只能提示输入后缀,但在其他 10% 的情况下我失去了编辑默认值的灵 active 。

最佳答案

您可能想使用 GNU readline .

关于c++ - 在 C++ 中提示可编辑的默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1103933/

相关文章:

android - 如何补偿 RelativeLayout 中的状态栏?

c++ - Vector 的 Vector 烦恼

c++ - 如果字符串是证书,如何检查 openssl c++,如果是,如果该字符串是根证书

c++ - C++ 2011 中的 nextafter 与 nexttoward 函数?

javascript - 如何仅触发 .map 内创建的一堆其他下拉菜单中的一个下拉菜单

java - 如何使Android BottomNavigationView背景透明?

user-interface - 错误消息应该有多详细?

user-interface - 没有互联网连接时如何显示 snackbar ?

c++ - C++11 中的 Numerical Recipes v3.0 和 pthread 库

c++ - 链接 clang/llvm 3.0 库