Hallo,
nachdem ich gelernt habe wie man aus einem File Zahlen in einem Array einlist habe ich ein weiteres Problem festgestellt.
Also folgendes.
Ich habe ein File das So aussieht
Quelltext
1: 2: 3: 4: 5:
| -18.00 25.0 0.0 0.0 -0.59 0.00795587 -7.0585e-006 0.00398763 -0.00021446 1.2260 1.0349 -18.00 25.0 0.0 100.0 36.93 0.00793906 -0.0018104 0.00408818 -0.0028133 1.2747 1.0309 -18.00 25.0 0.0 200.0 75.17 0.00795887 -0.0033442 0.00437066 -0.0049484 1.3800 1.1252 -18.00 25.0 0.0 300.0 113.70 0.00795258 -0.0047314 0.00460283 -0.006852 1.4970 1.2453 -18.00 25.0 0.0 400.0 150.61 0.00774206 -0.0058583 0.00465553 -0.008496 1.6198 1.4132 |
Die Spaltenanzahl ist immer 11. Und die einzelnen Spalten sind mit Taps getrennt.
Diese Zahlen möchte ich in einem zweidim. Array einlesen.
Ich lese alle Zahlen ein bis immer auf die Zahl in der letzten Spalte.
An dieser Stelle wird immer ein Leerzeichen abgespeichert.
Hier mein Source
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| setlength(FEM_Kennlinien,sl.Count); For i:= 0 to sl.Count-1 do begin
s:= sl[i]; setlength(FEM_Kennlinien[i],11); for t := 0 to 10 do
begin FEM_Kennlinien[i,t]:=((copy(s,1,pos(#9,s)-1))); delete(s,1,pos(#9,s)); end; end; |
Hoffe jemand kann mir helfen.