| Argstream Argstream ist eine Klasse, die das einfache Analysieren von Befehlszeilenargumenten in c ermöglicht. |
Jetzt downloaden |
Argstream Ranking & Zusammenfassung
- Name des Herausgebers:
- Xavier Decoret
- Website des Verlags:
- http://artis.imag.fr/Membres/Xavier.Decoret/resources/argstream/
Argstream Stichworte
Argstream Beschreibung
Argstream ist eine Klasse, die das einfache Analysieren von Befehlszeilenargumenten in c erleichtert. Argstream ist eine Klasse, die das einfache Analysieren von Befehlszeilenargumenten in c erleichtert. Die Syntax ist sehr einfach und verwendet Stream-Operatoren, um verschiedene Arten von Argumenten zu analysieren Optional sein (es gibt nur eine begrenzte Anzahl von Zeichen, sodass Sie möglicherweise keine Schalter ohne Kurznamen definieren müssen); · Gehäuseempfindliche Schalter (-C unterscheidet sich von -c); · Drei Arten von Argumenten: · Option: In Verbindung mit Bool-Variablen, die auf true eingestellt sind, wenn der Switch auf der Befehlszeile auf der Befehlszeile oder falsch ist (EX: LS -L); · Parameter: zugeordnet mit einer Variablen eines beliebigen Typs, dessen Wert auf das Argument nach der Befehlszeile (Ex: DVIPS -O foo.ps) eingestellt ist; · Werte: Reihenfolge der spezifizierbaren Länge (schließlich variabel) von Argumenten auf der Befehlszeile (EX: gzip foo.txt bar.txt foobar.eps); · Möglichkeit für einen optionalen Parameter mit Standardwert; · Möglichkeit für Parameterwerte, die mit - durch die Verwendung des Spezialschalters beginnen; · Automatische Handhabung von Hilfe und Fehlern; · Möglichkeit für komplexe Analyse wie nur Schaltern, die nur verfügbar sind, wenn ein Zustand von zuvor analysierten Schalter erfüllt ist; · Gruppierbare Optionen (Ex: tar -xvf foo.tar als Abkürzung für Teer -X -V-FO Foo.tar); · Möglichkeit, sich sehr einfach auf benutzerdefinierte Typen zu erweitern; · Simple- und Concise-Schnittstelle mit nur einer Header-Datei, um (keine Bibliothek zu verknüpfen (evadream@evadream.net) für GCC 3.4. · Die Dokumentation aktualisiert.
Argstream Zugehörige Software