진술이 거짓이면 사용자 입력 값을 다시 만들기 위해 어떤 루프를 사용해야합니까? 한 달 안에 최대 31 일이 있음을 의미하므로 사용자가 32를 입력하면 프로그램에서 다시 입력하라는 메시지를 표시하고 문이 참이면 루프가 종료됩니다. 그래서 같이참 값 뒤에 나오는 루프를 만드는 방법
int main()
{
int day;
cout<<"Enter a day"<<endl;
cin>>day;
if(day<32){
// class Input
Input inObject(day);
// printInput(){cout<<"Today is the "<<input<<endl;}
inObject.printInput();
}else{
cout<<"Incorrect day! Enter again."<<endl;
}
return 0;
}
'에 대한 일반화 된 방법 (부울 valid_input = false를 valid_input;!의) {/ ** /}'? – moooeeeep
루프를 사용하여 종료 할 값에 관계없이 종료 할 수 있습니다. –
'break' 문에 대해 자세히 알아보십시오! –