Sourcecodes - [STL] cin liest nur bis zum Leerzeichen

Sprachenübersicht/C / C++/ C#/STL

[STL] cin liest nur bis zum Leerzeichen

Diese Seite wurde 3157 mal aufgerufen.

Dieser Artikel wurde in einem Wikiweb System geschrieben, das heißt, Sie können die Artikel jederzeit editieren, wenn Sie einen Fehler gefunden haben, oder etwas hinzufügen wollen.

Editieren Versionen Linkpartnerschaft Bottom Printversion

Keywords: leerzeichen, cin

Hallo,

ich schreibe gerade einen irc proxy, und jetzt ist mir aufgefallen, das cin << string; nur bis zum Leerzeichen einliest.

Das Problem kann mit std::getline(std::cin,strString) behoben werden.

Code:


                while(true)
                {
                        std::string blubb;
                        std::getline(std::cin, blubb);


                        std::cout << "<< msg: " << blubb << std::endl;
                }

Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren?

Editieren Versionen Linkpartnerschaft Top Printversion

Haben Sie einen Fehler gefunden? Dann klicken Sie doch auf Editieren, und beheben den Fehler, keine Angst, Sie können nichts zerstören, der Artikel kann wiederhergestellt werden.

Sprachenübersicht/C / C++/ C#/STL/[STL] cin liest nur bis zum Leerzeichen