T
Hi, gibts sowas ähnliches wie der Befehl explode in PHP nur für C++?
Also explode splintet den String nach dem ersten parameter in einen Array auf. Also explode(";","1;2") würde mir halt die zwei zahlen da in nen Array packen. Ich hab noch nie in C++ mit arrays gearbeitet muss ich gestehen, desswegen hab ich auch keine Ahnung was das betrifft.
Meine Alternative währe natürtlich LastDelimiter und SubString. Aber das will irgendwie auchnicht so richtig.
AnsiString Taetigkeiten="test;test;test";
while (Taetigkeiten.Pos(";"))
{
iPos = Taetigkeiten.LastDelimiter(";");
Taetigkeiten = Taetigkeiten.SubString(1, iPos - 1);
ShowMessage(Taetigkeiten.SubString(iPos + 1,Taetigkeiten.Length() - iPos));
TaetigkeitenCheckListBox->Items->Add(Taetigkeiten.SubString(iPos + 1,Taetigkeiten.Length() - iPos));
}
Wat isn daran falsch?