J'essaie de déterminer comment le système imprime des caractères à l'entrée standard - c'est-à-dire, comment il imprime les caractères que l'utilisateur peut supprimer et qui sont considérés comme entrée si l'utilisateur frappe "Entrée". Il se trouve que j'utilise C, mais je serais très surpris si la solution dépendait de la langue.Comment pourrait-on implémenter l'achèvement d'une tabulation de type bash?
Merci pour toute idée! : D
Quel est le but ici? La bibliothèque GNU Readline contient un support d'achèvement, et est bien sûr GPL. – Cascabel
Je suis vraiment curieux plus que tout. Ce n'est pas clair pour moi comment Bash parvient à accomplir cela et je voudrais savoir - il semble que quelque chose que je pourrais mettre à profit dans les scripts/utilitaires. Merci de m'avoir indiqué la bibliothèque GNU Readline, je ne le connaissais pas. Je suis sûr que j'y reviendrai si jamais j'ai besoin d'implémenter cette fonctionnalité. Maintenant, je suppose que je dois comprendre comment la bibliothèque Readline le fait. – zslayton
Zack: Je pense que ma réponse aborde le "comment la bibliothèque Readline le fait". –