Inhalt von variablen teilen
-
Also in variable a steht 123;456;789 drinn dann soll in variable b 3 stehen für einzelne zahlen und dann in c 123,in d 456 und in e 789
Danke für alle Antworten
-
Original erstellt von <Fabian Roth>:
Also in variable a steht 123;456;789 drinn dann soll in variable b 3 stehen für einzelne zahlen und dann in c 123,in d 456 und in e 789
Danke für alle AntwortenNimms mich net übel, aber: Häh???
-
Also noch mal nehmen wir mal an ich habe ein eingabefeld und ich schreibe hinen
123;456;789
dann kann ich nur "123;456;789" weiterverwenden
aber ich möchte ,dass das programm mir jede zahl die durch einen ; getrent ist in eine eigene variable schreibt. jetzt deutlicher ???
-
CString find // ist eine memberfunc von CString
Damit suchst du den Platz des vorkommens von z.B. ";"
Dann mitCString Left,Right,Mid // sind memberfunc von CString
parsen
[ Dieser Beitrag wurde am 18.10.2002 um 10:01 Uhr von Unix-Tom editiert. ]
-
Hallo,
Du kannst es flexibel machen.
Nehmen wir an, Du kannst als char aus der Variable einzelne zeichen lesen und addieren bis Zeichen ; kommt.
Dann Bedingung: wenn ein ; Zeichen, dann neu char und das Gleiche.
In diese Weise kanst Du so viele Zahlen einlesen wie Du willst.
Am Ende noch char zerstören, damit Du Speicher frei gibst.char *pmychar;
pmychar = new char;
....
Delete (pmychar);MfG
Daniel