Moin.
Kennt jemand eine Funktion, mit der man in C++ Strings an bestimmten Zeichen, z.B. Leerzeichen aufteilen kann?
Diese einzelnen Stückchen könnten dann z.B. einem Array zugewiesen werden.
VDiV!
Denis (2.245) 2x Beste Antwort 2x "Danke"
|
Denis (2.245) 2x Beste Antwort 2x "Danke"
|
Moin.
Kennt jemand eine Funktion, mit der man in C++ Strings an bestimmten Zeichen, z.B. Leerzeichen aufteilen kann?
Diese einzelnen Stückchen könnten dann z.B. einem Array zugewiesen werden.
VDiV!
hier deine Anfrage mit C++ gelöst :
std::string::size_type last_pos = 0;
for( std::string::size_type f = str.find( ' ' );
f!= std::string::npos;
f = str.find( ' ', f ) )
{
std::string sub = str.substr( last_pos, f - last_pos );
// hier enthält jetzt sub den sub
// string zwischen dem letzten und jetzigem ' '
}
sub = str.substr( last_pos );
// string vom letzten ' ' bis zum ende des strings
noch fragen ?
PS: strtok ist doch etwas verwirrend für n00bs, also besser nicht benutzen
« Java Code ins Fortran | Suchverfahren sequentiell und linear » | ||