我有一个关于Readline Library的问题。使用readline()完成
我想知道如果Readline可以自动完成C程序中的目录的文件名?
我已经搜索,只看到命令名称完成。
在此先感谢。
编辑:我已经复制文件名在数组中。 这些作为我使用的函数:文件rline.c中的 ,char * command_generator,char ** tab_completion(const char * text,int start,int end),void initialize_readline()。我想我必须使用char * filename_completion_function(char * text,int state)?当我键入“tab”键时,它什么都没有调用,bind()似乎没有被使用。你知道我使用正确的功能吗? 谢谢!!
这也许[链接](http://cc.byexamples.com/2008/06/16/gnu-readline-implement-custom-auto-complete/) –