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

Programme in C++. Entwicklerforum
Anonymous
 Warum läuft mein Programm erst, wenn ich den neuen Charakter in die Konsole eingehe.

Post 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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post