string line;
getline(cin,line); // getline会读入空格,每次读取一行的内容
sscanf(line.c_str(),"%d:%d %d",&h,&m,&s,&d) // 将line中的数值赋值给h、m、s、d
scanf("%d:%d:%d",&hour,&minute,&second); // 适合读入日期
scanf("%02d:%02d:%02d",hour,minute,second); // 这里的%02d是输出数的长度为2,不足的用0补全
// 对于不确定要输入多少数据的情况
int x;
while(cin>>x)
{
}