Zählen von Leerzeichen. Wie gelingt mir das?

Ok. Vielen Dank für den Code. Und ich gebe dir natürlich absolut recht, dass das ganze wie ich es gemacht habe, nicht zu 100% richtig und auch nicht ideal ist. Danke
 
cloudman schrieb:
Wörter durch Anzahl der Leerstellen zu bestimmen ist nicht so ganz der richtige Weg.

Ah, verstehe :) Geht nicht um Leerzeichen eliminieren, sondern um Wörter trennen. Dann kann man das auch so machen
C++:
std::vector<std::string> words( const std::string& Satz )
{
    std::string word;
    std::vector<std::string> words;
    for ( auto ch : Satz )
    {
        if ( std::isalnum( ch ) )
        {
            word.push_back( ch );
        }
        else
        {
            words.push_back( word );
            word.clear();
        }
    }
    return words;
}
 

Ähnliche Themen

Zurück
Oben