sowas wie fscanf aber für AnsiStrings
-
Hi,
der Titel sagt ja schon was mein Problem ist.
Ich brauche eine funktion wie fscanf aber für den AnsiString. Also eine funktion, mit der ich nacheinander Strings oder Zahlen aus einem String auslesen kann.gibt es so etwas???
danke
-
-
mmmmh,
danke, aber ich meinte eigentlich folgendes problem:wenn ich jetzt folgenden string habe: "name asd sinnlose_zahl 20"
wie bekomme ich hier "asd" und "20"?
-
Hallo
in dem du das System, mit dem der String zusammengesetzt wurde, zurückverfolgst und den AnsiString dementsprechend zerlegst.
Also in deinem Fall mit Pos() nach "name " suche, und danach alles bis zum nächsten Leerzeichen als Namen mit SubString() extrahieren.bis bald
akari
-
-
danke,
das ist auch eine möglichkeit
-
@Christian211
Warum übergibst du die StringList nicht gleich als Pointer?
Desweiteren könnte die Verwendung von Delimiter sowie DelimitedText die Aufteilung vereinfachen (beim BCB6).
-
a) weiss ich auch nicht mehr, könnte ich mal umstellen
b) die Routine kommt aus 3er Zeiten-> hoffe ja, in der neuen 2006er Version sind endlich richtige reg. Ausdrücke drin, dann ist dan nicht mehr notwendig.