Hi Bernhard,
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...
String funktioniert tatsächlich nicht, denn ein String lässt sich nun mal nicht auf einen ganzzahligen Ausdruck reduzieren.
Schade eigentlich, wäre ein Feature. Man würde etliche Zeilen Konvertierungen sparen. IMHO finde es besser, mit langen strings zu arbeiten. Der Quellcode ist meist viel besser zu lesen.
Ich weiß jetzt nicht, wie Du das meinst aber oft eignen sich auch Konstanten (also #define ...). Dadurch wird der Quellcode lesbar, man arbeitet im Prinzip aber nur bspw. mit int-Werten.
Hmm, geht natürlich auch :)) Wäre trotzalledem eine schöne Sache, wenn strings funktionieren würden. Es gibt natürlich mehrere Wege. Ciao Andre