Thread Zeile im FH wird durch eine Unterabfrage (~"if eof") der while-Schleife übersprungen (22 answers)
Opened by norvel at 2012-07-31 16:42

Raubtier
 2012-07-31 16:58
#160327 #160327
User since
2012-05-04
1075 Artikel
BenutzerIn
[default_avatar]
Erstens: dein Code ist furchtbar formatiert. Wie soll man da den Überblick haben, welcher Codeteil zu welchem if gehört?

Deine ganzen Variablen verwirren.

Mach doch mal den Einleseteil unabhängig von der Verarbeitung.

Gehe z.B. so vor. Erst einlesen:
lies eine Zeile und schmeiß sie weg - es ist die Überschrift.
lies den Rest ins @data_array ein, Einträge wie gehabt [@values];

Dann verarbeiten:
Code: (dl )
1
2
3
4
while (@data_array) {
@teileintraege = splice @data_arraz, 0, 10;
verarbeiteTeileintraege(@teileintraege);
}


das verarbeiteTeileintraege hat dann immer maximal 10 Elemente.

View full thread Zeile im FH wird durch eine Unterabfrage (~"if eof") der while-Schleife übersprungen