2
我想在HH打印时间:mm格式,但到时候就像是01:01它打印为1:1。这里是我的代码:运输及工务局局长工作不正常
void output(int hour, int min, char ampm){
cout << setw(2) << setfill('0') << "The time is: " << hour << ":" << min << " ";
if(ampm == 'P'){
cout << "PM";
}
else if (ampm == 'A'){
cout << "AM";
}
}
据我所知,这应该工作。我包括iomanip。你能看到它有什么问题吗?
谢谢!我没有意识到它必须在变量之前。 – granra