003
19.10.2005, 11:43 Uhr
Kobold
|
Hi bin es nochmal. Habe, glaube ich zu mindestens, die richtige Funktion gefunden in der MSDN, doch verstehe sie nicht ganz. Hier ist der Link: http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfSystemStringClassSplitTopic.asp und dann den unter Punkt "String.Split-Methode (Char[])" wählen.
Hier der Code mit meinen Anmerkungen
Code: |
[C++] #using <mscorlib.dll>
using namespace System; using namespace System::Collections;
int main() { String* words = S"this is a list of words, with: a bit of punctuation."; Char chars[] = {' ', ', ', '->', ':'}; // Hier kommt mein Trennzeichen hin String* split[] = words->Split(chars);
IEnumerator* myEnum = split->GetEnumerator(); // Ab hier bin ich überfragt while (myEnum->MoveNext()) { String* s = __try_cast<String*>(myEnum->Current); if (!s->Trim()->Equals(S"")) Console::WriteLine(s); } }
|
Ich möchte den String gerne an den Trennzeichen unterteilen und jedem Teil (der zwischen den Trennzeichen steht) einer Variablen zuordnen. Mfg Kobold Dieser Post wurde am 19.10.2005 um 11:48 Uhr von Kobold editiert. |