AnsiString mit "sscanf()" zerlegen
-
Hallo,
ich möchte gern einen AnsiString mit der Funktion sscanf() in drei
Teile zerlegen. Die drei Teile sind durch Tabs getrennt.AnsiString ganzer_String = "teil1" + "\t" + "teil2" + "\t" + "teil3"; AnsiString Teil1; AnsiString Teil2; AnsiString Teil3; sscanf(astr_String .c_str(),"%s\t %s\t %s", Teil1, Teil2, Teil3);
Irgendwie geht das nicht. Das Programm wird automatisch mit der Fehlermeldung
"Abnormal Termination" beendet.Weiss vielleicht jemand, was ich falsch mache?
-
-
Oder einfach reguläre Ausdrücke verwenden.
-
ok, danke.
Ich habe es jetzt zu Fuß mit SubString() und Pos() gemacht.