I have rewritten the code. Now I am getting the following error message:error C2239: unexpected token '{' following declaration of 'main'. Please help.
I am writing a function that will take time as three integer arguments (for hours,minutes, and seconds), and returns the number of seconds since the last time the clock "struck 12". I will then use this function to calculate the amount of time in seconds between two times, both of which are within on 12-hour cycle of the clock. Any advice would be appreciated.
Code:
#include <iostream>
#define SecondsPerHour 3600
#define SecondsPerMinute 60
#define MinutesPerHour 60
int main
{
int hh, // hours
mm, // minutes
ss, // seconds
begin_sec, end_sec, // times converted
sec_elapsed; // difference between times
char colon1, colon2;
// read start time
printf( "Please enter a start time (HH:MM:SS) --> " );
scanf ( "%d%c%d%c%d", &hh, &colon1, &mm, &colon2, &ss);
// convert start time to seconds by calling on function
begin_sec = Time_in_Seconds(hh,mm,ss);
// read end time
printf( "Please enter an end time (HH:MM:SS) --> " );
scanf ( "%d%c%d%c%d", &hh, &colon1, &mm, &colon2, &ss);
// calls on function that will convert entered time to seconds
end_sec = Time_in_Seconds(hh, mm, ss);
// calculate time difference
sec_elapsed = end_sec - begin_sec;
return (0);
}
Please use [code][/code]Tags