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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Warum läuft mein Programm erst, wenn ich den neuen Charakter in die Konsole eingehe.

by Anonymous » 26 Aug 2025, 09:47

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

Top