Hallo,
hab eine Frage und weiß nicht mal wie ich ordentlich suchen soll danach: in bash gibt es ja die praktische Autocompletion von Filenamen indem man nach Tippen der ersten paar Buchstaben <Tab> drückt. Diese Anzahl an möglichen Eingabe (Stringarray?) muss ja irgendwie overruled werden können. zB hab ich bei Ubuntu bemerkt dass ein "sudo apt-get install fir<TAB>" zu einer Liste von Paketen wie firefox-2 oder so führt. (sind keine Files auf der Disk sondern Pakete aus den Quellen -> daher ist es overruled worden).
Frage: wie kann ich es in Ansi-C (gcc) umsetzen dass ich das auch kann? ZB hab ich ein Commandline Programm dem ich eine Anzahl (100) von Strings mitgeben will, die man dann mittels dieser <Tab>-Autocompletion aufrufen kann?
Hoffe meine Frage ist einigermaßen verständlich formuliert. Würd mich über jeden Tipp freuen.
Danke
paul
hab eine Frage und weiß nicht mal wie ich ordentlich suchen soll danach: in bash gibt es ja die praktische Autocompletion von Filenamen indem man nach Tippen der ersten paar Buchstaben <Tab> drückt. Diese Anzahl an möglichen Eingabe (Stringarray?) muss ja irgendwie overruled werden können. zB hab ich bei Ubuntu bemerkt dass ein "sudo apt-get install fir<TAB>" zu einer Liste von Paketen wie firefox-2 oder so führt. (sind keine Files auf der Disk sondern Pakete aus den Quellen -> daher ist es overruled worden).
Frage: wie kann ich es in Ansi-C (gcc) umsetzen dass ich das auch kann? ZB hab ich ein Commandline Programm dem ich eine Anzahl (100) von Strings mitgeben will, die man dann mittels dieser <Tab>-Autocompletion aufrufen kann?
Hoffe meine Frage ist einigermaßen verständlich formuliert. Würd mich über jeden Tipp freuen.
Danke
paul