Page 1 of 1

Warum läuft mein Programm erst, wenn ich den neuen Charakter in die Konsole eingehe.

Posted: 26 Aug 2025, 09:47
by Anonymous
Wenn ich mein Programm ausführe, geben Sie ein Wort ein: " und cin Anweisungen werden erst ausgeführt, bis ich ein neues Zeilenzeichen in der Konsole eingehe.

Code: Select all

#include 
#include 
using std::cout, std::cin;

std::string getWord()
{
std::string word {};
do
{
cin.clear();
cin.ignore(100000,'\n');
cout > word;
} while(!cin);
return word;
}

void printSentence(std::string word1, std::string word2)
{
cout