nur als tipp für die zukunft.
es ist hinreichend ein leerzeichen in dem string zu finden. bei dem von dir geposteten code wird also zuviel arbeit vorgenommen.
also angenommen dein string umfasst ein ganzen buch, so würde er das ganze buch durchsuchen obwohl er vermutlich schon nach ~5 zeichen ein leerzeichen findet.
und c++ spezifisch: du willst den string in der funktion nicht verändern und du willst ihn vermutlich auch nicht kopieren, also bietet sich eine const reference an.
je mehr const kram du hast je besser kann der compiler optimieren.
und dann: wenn du std::string verwendest bin ich mir nicht sicher ob der zugriff über ne adressverschiebung ohne iteratror (also das s[i]) funktioniert (ka ob der operator überladen ist und zu faul nachzuschauen)
Code:
bool parseString(const string& s){
for(int i=0; i < s->length; i++){
if(s->at(i) == ' ')
return false;
}
return true;
}
aber das von thoro vorgeschlagene find sollte trotzdem tolliger sein, das nur so als beispiel (und ich bin grad auch nicht sicher ob sich der string da nicht "auto" dereferenziert

).