Hallo, ich würde gerne einen String an einer bestimmten Stellen brechen und die verschiedenen Stringschnipsel jeweils in einer eigenen Variable speichern. Hab damit jetzt so angefangen, aber für variable[0] und variable[1] bekomme ich jeweils ein Zeichen aus dem String, also passiert eben genau das selbe, als würde ich einzelne Zeichen in einem String abrufen.
Wenn zb für String test1:test2 eingegeben würde, sollte ich doch 2 variablen bekommen. Eine mit dem Inhalt test1 und eine mit Inhalt test2.
Code:
string bearbeitung;
char aufteilen[255];
char *variablen;
strcpy(aufteilen,bearbeitung.c_str());
variablen = strtok(aufteilen,":");
cout << variablen[0];
cout << variablen[1];
Wenn zb für String test1:test2 eingegeben würde, sollte ich doch 2 variablen bekommen. Eine mit dem Inhalt test1 und eine mit Inhalt test2.