Ich brauche Hilfe bei der Verarbeitung eines CStrings
-
hallo jungs und mädels,
ich sitz gerade an einer kleinen mfc-anwendung. soweit steht auch alles, nur, was mir noch fehlt ist folgender Schritt:
CString input="123[24,35]6[78,7[0,1]]"
CStringList output="
12324678,
12324670,
12324671,
12335678,
12335670,
12335671"input ist gegeben und output will ich haben. folgendes passiert bisher:
mit einer for-Schleife laufe ich über den kompletten String, für jedes Zeichen wird geprüft, ob eine zahl oder '[' oder ']' oder ',' vorliegt. bei zahl hängt er diese einfach an einen temporären String, bei´'[' wird eine variable count hochgezählt und runtergezählt bei ']'. doch was jetzt tun bei ','? es muss irgendwie der temporäre String in meine CStringList kopiert werden und dann? ich komm einfach auf keinen gescheiten Algorithmus.Ich hoffe, es ist einigermassen verständlich geworden, was ich meine und ihr könnt mir helfen...
schade, dass es wieder regnet...
boergtz
-
Ich kenne CString nicht und denke dass die Frage hier: http://www.c-plusplus.net/forum/viewforum.php?f=1 besser aufgehoben waere.
mfg
v R
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum MFC mit dem Visual C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.