ユーザーに入力を求めるときに「デフォルト値」を使用する方法がわかりません。ユーザーが Enter キーを押すだけでデフォルト値を取得できるようにしたい。次のコードを考えてみてください。
int number;
cout << "Please give a number [default = 20]: ";
cin >> number;
if(???) {
// The user hasn't given any input, he/she has just
// pressed Enter
number = 20;
}
while(!cin) {
// Error handling goes here
// ...
}
cout << "The number is: " << number << endl;