C++提示用户输入年、月、日、小时、分、秒并显示出来,怎么添加输入条件?
C++提示用户输入年、月、日、小时、分、秒。并显示出来。程序已经写好,但是想给他们加个条件,比如年的数字要大于0,月不能大于12,日不能大于31,小时不能超过12,分秒不能超过60.这个附加条件的程序要怎么加奥,我试了好久没添加成功。#include <iostream>
using namespace std;
struct _time
{
short year;
short month;
short day;
short hour;
short minute;
short second;
};
int main( )
{
struct _time t;
cout<<"请输入年,月,日,时,分,秒:"<<endl;
cin>>t.year>>t.month>>t.day>>t.hour>>t.minute>>t.second;
cout<<t.year<<"年"<<t.month<<"月"<<t.day<<"日"<<t.hour<<"时"<<t.minute<<"分"<<t.second<<"秒"<<endl;
return 0;
}