标签: c++ c linux
我正在为Linux开发一个非GUI应用程序。在某些时候,我要求用户输入一个目录路径,该路径将用于存储文件。
有一种方法可以使行为与控制台类似(例如,按下TAB时,会自动为您填充路径,或者打印可用的目录路径)?
TAB
这种问题的常用解决方案是什么,以防我所寻找的不存在?
答案 0 :(得分:5)
通常的解决方案是use readline's completion facility,就像shell一样。
答案 1 :(得分:3)
您要找的是readline library