Ich brauche Hilfe bei der Verarbeitung von 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