7 Nov
2006
7 Nov
'06
19:28
Martin Deppe wrote:
[...]
Ich denke, es läuft auf folgende Frage hinaus: Wie kann getopt korrekt erkennen, ob ein optionales zu einer Option gehöriges Argument angegeben ist oder nicht und - vor allen Dingen - dieses dann natürlich auch korrekt zuweisen?
Da liegt möglicherweise noch ein Bug in getopt[_long] vor ...
Wie hast Du das optionale Argument fuer die Option angegeben? Wenn Du die Kurzform verwendet hast, so darf *kein* Leerzeichen zwischen Option und optionalem Argument stehen, d.h. Du musst z.B. "-c10" verwenden und nicht "-c 10". Bei Verwendung der Langform brauchst Du ein Gleichheitszeichen, d.h. z.B. "--cargument=10". Die Frage bzgl. der Zuweisung duerfte damit auch geklaert sein. Cheers, Th.