I want to convert 24 hour time to 12 hour time.
int midHour = 15;
int midHour12 = midHour - 12;
if(midHour <= 12)
{
midHour12 = midHour;
string meridiem("AM");
}
else
{
midHour12 = midHour - 12;
string meridiem("PM");
}
cout << midHour12 << meridiem;
However, I have no idea how to get meridiem to 'escape' from the if else block. It's scope is too small. How can I access the value of meridiem outside the if-else block?
The answer at variable initialization within an if statement blocks does not answer the question.