相关疑难解决方法(0)

用户输入(cin) - 默认值

在询问用户输入时,我无法弄清楚如何使用"默认值".我希望用户能够只按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;
Run Code Online (Sandbox Code Playgroud)

c++ visual-c++

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1

visual-c++ ×1