我想做一個函數來確保一個數字大於零,但是隻要用戶沒有輸入大於零的數字,他們就必須在代碼繼續之前輸入一個值兩次。請幫忙!Cin需要2個輸入
int userInput()
{
int goAhead = 0;
int a;
while (goAhead == 0)
{
cin >> a;
if(a <= 0)
{
cout << "The can not be less than or equal to zero, enter another value: " << endl;
cin >> a;
cin.ignore();
}
else
{
// enter code here
goAhead = 1;
}
return a;
}
}
它不是明確 – aah134