Wie kann ich die Zeicheneingabe für eine int-Variable vermeiden?
Das folgende Programm zeigt, dass ein 'int'-Wert gleichzeitig eingegeben und ausgegeben wird. Wenn ich jedoch ein Zeichen eingebe, geht es in eine Endlosschleife, in der der zuvor eingegebene 'int'-Wert angezeigt wird. Wie kann ich verhindern, dass ein Zeichen eingegeben wird?
#include<iostream>
using namespace std;
int main(){
int n;
while(n!=0){
cin>>n;
cout<<n<<endl;
}
return 0;
}