Hallo, On Tue, 04 Jun 2002 at 12:56 (+0200), Andre Heine wrote:
From: Bernhard Walle
On Tue, 04 Jun 2002 at 10:31 (+0200), Andre Heine wrote:
From: Philipp Thomas
"Andre Heine"
[4 Jun 2002 08:37:22 char funktioniert sehr wohl, wird allerdings zu int aufgeweitet. Sonst könntest du ja auch nicht Kommandozeilen-Optionen mit switch abhandeln: Ok, man kann aber nur ein einzelnes Zeichen benutzen. Ich persönlich würde es begrüssen, wenn string auch funktionieren würde :))
Kling recht logisch, quasi jedes konsolen-tool kennt diese Schalter, hätte ich eigentlich selber drauf kommen können.
Naja, normalerweise sollte jedes Konsolentools getopt() benutzen. Damit wird sichergestellt, dass sich jedes Programm bei Schaltern gleich verhält.
getopt() kenne ich leider nicht, habe damit noch nicht gearbeitet. Kommt aber bestimmt auch noch...
Ist eigentlich ganz simpel, sieh "man 3 getopt". Das 'normale' getopt, also für kurze Flags, ist in "unistd.h" drin, sollte also auf jedem unixoiden OS funktionieren. Übrigens gibt es bei Perl auch Getopt::Std und Getopt::Long. Beide sind im Standard-Perl-Lieferumfang enthalten. Man sollte sie eigentlich immer verwenden. Nimmt einem Arbeit ab und man kann keine Fehler machen. ;-) Gruß, Bernhard -- I've no idea when Linus is going to release 2.0.24, but if he takes too long I'm going to release a 2.0.24unoff and he can sound off all he likes. -- Alan Cox