我希望有人可以指出我正确的方向,因为我正在尝试编写一个程序,在提示时从用户那里获取输入。实施例。
myPrompt >> {user types commands here}
但是,如果用户按下 Backspace 键,它将删除myPrompt
文本。我想要实现的是像cmd.exe或Bash这样的shell;如果您在命令提示符处并且按 Backspace ,它不会删除提示文本,即“myPrompt”或“C:\”等,您只能键入命令。
我一直在试验scanf("%5s", input);
无济于事。