Hallo ihr lieben
bräuchte nochmals Profi Hilfe !
Also ich habe eine txt Datei als Input nennen wir sie input.txt
die schaut immer so aus - Beispiel:
Input i1,i2,i3,i4,i5,i6
5 , 25 , 28 , 29 , 35 , 36
5 , 25 , 28 , 29 , 31 , 36
5 , 25 , 29 , 36 , 45 , 47
5 , 25 , 27 , 36 , 45 , 49
5 , 25 , 27 , 36 , 45 , 47
5 , 25 , 27 , 28 , 29 , 35
5 , 25 , 27 , 28 , 29 , 49
5 , 25 , 27 , 28 , 29 , 43
5 , 25 , 27 , 28 , 31 , 36
5 , 25 , 27 , 28 , 32 , 36
5 , 25 , 27 , 29 , 35 , 49
5 , 25 , 27 , 29 , 45 , 49
5 , 21 , 36 , 45 , 47 , 49
5 , 21 , 36 , 39 , 40 , 47
5 , 21 , 25 , 36 , 45 , 47
5 , 21 , 25 , 28 , 29 , 31
5 , 21 , 25 , 28 , 31 , 36
5 , 21 , 25 , 29 , 35 , 49
5 , 21 , 25 , 29 , 45 , 49
5 , 21 , 25 , 29 , 45 , 47
5 , 21 , 25 , 29 , 43 , 47
5 , 21 , 25 , 27 , 28 , 39
5 , 21 , 25 , 27 , 28 , 32
usw.
usw. Nun möchte ich bestimmte Zeilen daraus in eine neue output.txt speichern
Und zwar nach dieser Bedingung:
Ist i3 meiner Prüfzeile <> i3 der Zeile die darüber steht (also eine Zeile höher steht)
dann speichere die Pfüfzeile + die Zeile die darüber steht + die Zeile die darunter steht.
Beispiel:
i1,i2,i3,i4,i5,i6
Zeile darüber 5 , 25 , 28 , 29 , 35 , 36
Prüfzeile 5 , 25 , 28 , 29 , 31 , 36
Zeile darunter 5 , 25 , 29 , 36 , 45 , 47
In diesem Fall würde ja nichts in die neue output.txt gespeichert werden.
Zeile darüber 5 , 25 , 28 , 29 , 31 , 36
Prüfzeile 5 , 25 , 29 , 36 , 45 , 47
Zeile darunter 5 , 25 , 27 , 36 , 45 , 49
In diesem Fall schon - Bedingung ist erfüllt. Es wird also Zeile für Zeile abgearbeitet von oben nach unten - somit ist jede Zeile in der
input Datei mal die Prüfzeile
Bei der ersten Zeile in der Datei gibt es ja kein darüber - somit kann man nur die
Prüfzeile und die Zeile darunter speichern - wenn die Bedingung erfüllt ist.
Bei der letzten Zeile in der Datei gibt es ja kein darunter - somit kann man nur die
Prüfzeile und die Zeile darüber speichern - wenn die Bedingung erfüllt ist.
Mal wieder ein Problem für mich
Würde mir hier bitte jemand etwas dazu schreiben?
Ganz liebe Grüße nochmals
JBL
Beitrag wurde zuletzt am 23.05.11 um 09:24:47 editiert. |