User since
2006-07-18
43
Artikel
BenutzerIn
hi,
habe folgendes problem
ich habe eine while schleife. in dieser soll 69 mal überprüft werden ob split kleiner ist als ergebnis.
in split stehen 0en in ergebnis bis lang einsen. wenn die bedingung wahr ist soll ergebnis das von split zugeordnet werden. daraus folgt dass schon nach dem ersten durchlauf das ergebnis null sein muss. aber es geht einfach nicht.
der computer geht nicht in die if anweisung. ich habe es schon mit operator versucht und jetzt mit lt.
hier ist der code:
if($split[$b] lt $Ergebnis)
{
$Ergebnis=$split[$b];
print "$Ergebnis\n";
}
else
{
print "$Ergebnis\n";
}
p.s. in split stehen keine kommas ! es ist ein array nur mit zahlen.
User since
2003-08-04
14371
Artikel
ModeratorIn
Was sagt denn ein
use Data::Dumper;
print Dumper(\@split,$Ergebnis);
direkt vor der Bedingung?
User since
2006-07-18
43
Artikel
BenutzerIn
hi renee,
mein problem hat sich mal wieder von selbst aufgelöst als mein projektleiter geschaut hat ... naja wenigstens geht es ... :blush: