Thread $ARGV auf Eingabe überprüfen
(10 answers)
Opened by DrWhiteLetter at 2005-03-30 13:48
Morgen,
habe schon wieder eine Anfängerfrage, ich komme einfach nicht weiter, wenn ich $ARGV auf (irgendeine) Eingabe überprüfen will. Das Problem liegt hier dabei, dass entweder Zahlen oder Strings überprüft werden können. Code: (dl
)
1 if($#ARGV==0) Bringt folgenden Fehler: Use of uninitialialized value in division (/) at massstab.pl line 25. Illegal division by zero at massstab.pl line 25 Das wäre folgende Zeile: Code: (dl
)
$ze=1000/$massstab[1]; Mach ich aus der if-Abfrage folgendes: Code: (dl
)
if($ARGV eq '') Krieg ich diesen Fehler: Use of uninitialized value in string eq at massstab.pl line 11. und dann läuft das Programm aber ohne Probleme. Bitte gebt mir einen kleinen Gedankenstoß... |