是否有可能(没有外部库,如 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/