kOa_DrohhyN_
Grünschnabel
Hallo !
Ich bin neu im Bereich C++, kann aber schon PHP und hab deshalb keine Probleme mit Programmierung an sich.
Benutze als Editor Proton und als Compiler g++ unter cygwin (Linux emulator).
Jetzt habe ich folgendes Problem: ich möchte einen string von der Tastatur einlesen und ihn dann anhand einer bestimmten Zeilenfolge trennen - die verschiedenen Abschnitte sollen danach in einen vector, also etwa so:
string txt;
txt = "Ein Text*-*zweiter Textteil ist länger*-*letzter Teil";
Jetzt soll txt anhand der Zeichenfolge *-* in 3 Teile geteilt werden und dann in vector<string> teile(3) "eingelesen" werden, wobei der erste Teil natürlich den Index 0 haben soll usw. Am besten wird die Anzahl der im vector enthaltenen Elemente auch gleich ausgelesen, also vorkommen des Trennzeichens+1.
In PHP könnte ich das einfach mit "explode" machen, hab in C++ aber leider nichts ähnliches gefunden...
Danke im Voraus für Hilfe !
Ich bin neu im Bereich C++, kann aber schon PHP und hab deshalb keine Probleme mit Programmierung an sich.
Benutze als Editor Proton und als Compiler g++ unter cygwin (Linux emulator).
Jetzt habe ich folgendes Problem: ich möchte einen string von der Tastatur einlesen und ihn dann anhand einer bestimmten Zeilenfolge trennen - die verschiedenen Abschnitte sollen danach in einen vector, also etwa so:
string txt;
txt = "Ein Text*-*zweiter Textteil ist länger*-*letzter Teil";
Jetzt soll txt anhand der Zeichenfolge *-* in 3 Teile geteilt werden und dann in vector<string> teile(3) "eingelesen" werden, wobei der erste Teil natürlich den Index 0 haben soll usw. Am besten wird die Anzahl der im vector enthaltenen Elemente auch gleich ausgelesen, also vorkommen des Trennzeichens+1.
In PHP könnte ich das einfach mit "explode" machen, hab in C++ aber leider nichts ähnliches gefunden...
Danke im Voraus für Hilfe !