hallo,
Kann mir einer mal sagen, was an der Schleife falsch ist ?
for (my $i = 0; $i <= $dateizaehler; $i++) {
if ($array[$i][1] gt $hoechste) {
$hoechste = $array[$i][1];
$neueste_datei = $array[$i][0].$array[$i][1].$array[$i][2];
}
}
print $neueste_datei;
Zur Info : $dateizaehler = 11, $hoechste = 0 (habs auch mit 1 probiert)
Wenn ich die Schleife, so wie sie jetzt ist, laufen lasse, erhalte ich einen "use of uninitialized value in string gt at line 32" Fehler : Line 32 wäre diese Zeile : if ($array[$i][1] gt $hoechste) {
Was ist das bitteschön falsch ? Das Ergebnis wird aber korrekt dargestellt. Warum kommt aber diese Meldung ?
$xNeTworKx.
meistens ist der Fehler eine Linie vorher, vielleicht fehlt nur ein semikolon oder es sind nicht alle klammern vorhanden??
mfg
teal