String aufteilen
-
Hi, ich hab folgendes Problem:
Ich hab in einem Memo folgendes stehen:
C 200
Cis 100
D 300
... usw
So, nun will ich C, Cis, D in einen Array und 200, 100 und 300 einen?
PS: Im Memo sind es dann bis zu hundert solcher Zeilen.
Kann mir jemand helfen?
-
Siehe die AnsiString-Methoden wie Pos, SubString etc.
Auf die einzelnen Zeilen kannst du mit Memo->Lines->Strings[y] zugreifen.
-
Ansonsten würde auch strtok gehen, dazu gibt es auch ein schönes Beispiel in der BCB-Hilfe.
mfG, Jens
-
Hmmms tellt sich die Frage ob es sinn macht, Speicher zu reservieren, um dann den String aus dem AnsiString in den Pufferzu kopieren, nur damit Strtok befriedigt ist, und es dann wieder zu Ansistringisieren...
-junix