Thread festes Spaltenformat einlesen
(2 answers)
Opened by Gast at 2007-03-05 14:12
Hallo,
folgendes Problem: habe Listen die ich in ein Array einlese und Spaltenweise bearbeiten möchte. Die Spalten sind aber nicht durch TAB oder ; oder ein anderes "Zeichen" getrennt, sondern liegen immer im 8er-Spaltenformat vor (kommt von Fortran). Ein Tabellenfeld definiert sich also aus den Zeichen 1-8, das nächste aus den Zeichen 9-16, 17-24 usw. Ich muss innerhalb dieser Felder die Daten verarbeiten können (kann Text oder alle denkbaren Zahlenfomate enthalten zb. 1, 1e-4, -102.4492) Wie kann ich mir die Daten dieser Spalten in ein @Array schreiben lassen? geht das mit split? wie kann ich z.B. angeben "Stelle 8-16 einlesen" @CIP_Liste ist Input-Datei im 8er-Format Die erste Spalte ist linksbündig, die restlichen rechtsbündig. Bsp für 8er-Format: #2345678_2345678_2345678_2345678 Q4 12301 -52.89 1e-01 . . Code: Code: (dl
)
1 foreach (@CIP_LISTE) { --- Modedit Gwendragon: Code in CODE-Tags stellen; Smiley deaktiviert --- THX! Matthias\n\n <!--EDIT|GwenDragon|1173097076--> |