utiliser readline() pour l'achèvement

J'ai une question à propos de la Bibliothèque Readline.

Je veux savoir si Readline pouvez compléter automatiquement le nom de fichier à partir de répertoires dans un programme C ?

J'ai cherché et vu seulement le nom de la commande d'achèvement.

merci d'avance.

EDIT: j'ai copier le nom de fichier dans un tableau.
Ces fonctions que j'utilise :
dans le fichier rline.c, char *command_generator,char **tab_completion (const char *texte, int start, int end),nulle initialize_readline (). Je pense que je dois utiliser des char * filename_completion_function (char *texte, int etat) ? Quand je tape sur la touche "tab", il demande rien, bind() ne semblent pas être utilisé. Savez-vous si j'ai droit d'utilisation des fonctions ?
merci !!

peut-être cette lien

OriginalL'auteur lilawood | 2011-07-17