Thread Kann man das Programm direkt stoppen ?
(2 answers)
Opened by cherished at 2008-06-24 12:19
Es geth darum, dass wenn in Datei 1 es einmal vorkommen sollte, dass weniger als 5 Werte drinn sind-> das Programm eine MSG in der Ausgabedatei macht und aufhört.
Ich hatte vor die SOLL-Datei durchzulaufen Zeile für Zeile und dann einen Größencheck des Arrays zu machen und obald es vorkommt das ein Datensatz weniger als 5 Elemente im Array hat, soll er das oben genannte machen. Aber iwie funktioniert das nicht wie ich mir das vorstelle. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 while( my $ziele = <$filehandle> ) { @test = split(/;/, $ziele); $groesse = scalar @test; if ($groesse <5) { print fAUSDATEI "FEHLER\n\n Eine ID hat weniger als 5 Werte!"; } else { print $groesse; $ziele=(); @test=(); open (my $filehandle, "<$solldatei"); open (my $filehandle1, "<$istdatei"); } } ps:Tut mir Leid, wenn mein Code nicht der Norm entspricht |