![]() |
Zeichenkette von TextFile in Array einlesen
..schon wieder ich. Bin jetzt schon den ganzen Nachmittag am selben Problem, und komme nicht weiter!!!
:wall: Ich habe eine bestimmte Zahlenreihenfolge in einem TextFile, die mit ';' getrennt sind. nun möchte ich diese in ein Array einlesen. Ich weiss nicht wieviele Zahlen im TextFile abgespeichert sind! TextFile: 65;64;65;67;99;22;1;123;543;22 etc.. Ziel: Array[0].Zahl:= 65; Array[1].zahl:= 64; etc...
Delphi-Quellcode:
Dies ist mein bisheriger Code!
if OpenDialog.Execute then
AssignFile(f, OpenDialog.FileName); Reset(f); while not EOF(f) do begin Readln(f,s); inc(anzBu); SetLength(Taste,anzBu); for i:=0 to length(s) do begin with Taste[anzBu-1] do begin code:=strToInt(copy(s,1,pos(';',s)-1)); end; end; end; |
Re: Zeichenkette von TextFile in Array einlesen
HI!
Und was genau geht nicht? Kommen Fehlermeldungen? Ciao Frederic |
Re: Zeichenkette von TextFile in Array einlesen
Nein aber es wird nur die 1. Zahl eingelesen: 65.
Im Array sollten jedoch sämmtliche Zahlen enthalten sein: 65;64;65;67;99 etc.. |
Re: Zeichenkette von TextFile in Array einlesen
schau dir das mal an:
![]() wenn du die explodefuntkion gaanz leicht umschreibst (also als result TIntegerDynArray nimmtst und bevor du was in den array reinschmeißt immer schon strtoint benutzt), dann kannst du die ganz easy für deinen Zweck benutzen |
Re: Zeichenkette von TextFile in Array einlesen
Zitat:
|
Re: Zeichenkette von TextFile in Array einlesen
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Tomy,
vielleicht kannst Du ja was mit dem Beispiel anfangen ... bye Claus |
Re: Zeichenkette von TextFile in Array einlesen
Liste der Anhänge anzeigen (Anzahl: 1)
das ist ja fürchterlich. Und deine Liste ist sehr astronomisch. Ich habe dir mal was funzendes geschrieben. Aber wenn du was erkennen willst, darfst du nicht so viele Elemente pro Zeile haben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz