Code:
#include <stdio.h>
#include <stdlib.h>
//__define year to 365 days and month to 30 days ___//
#define YEAR_DAYS 365
#define MONTH_DAYS 30
int month = 0, day = 0, year = 0, DAYS = 0, HOURS = 0;
int *pmonth = &month, *pday = &day, *pyear = &year, *PDAYS = &DAYS, *PHOURS = &HOURS;
//__prototypes__//
void enter_date(int *pmonth, int *pday, int *pyear);
void time_elapsed(int *pmonth, int *pday, int *pyear, int *PDAYS, int *PHOURS);
void print_date_data( int DAYS, int HOURS );
//____Begin Main _______//
int main()
{
enter_date(&month, &day, &year);
time_elapsed( &month, &day, &year, &DAYS, &HOURS);
print_date_data( DAYS, HOURS);
system("PAUSE");
return 0;
}
//___End Main___//
void enter_date(int *pmonth, int *pday, int *pyear)
{
printf("Input current date as MM DD YY\n");
printf("Please omit any other characters such as \"/\"...\n");
scanf("%d %d %d", &month, &day, &year);
}
void time_elapsed(int *pmonth, int *pday, int *pyear, int *PDAYS, int *PHOURS)
{
DAYS = ( (year - 2000) * YEAR_DAYS ) + ( month * MONTH_DAYS ) + day;
HOURS = DAYS * 24;
}
void print_date_data( int DAYS, int HOURS )
{
printf("Time Elapsed Since January 1, 2000...\n");
printf("Time elapsed in days: %i \n", DAYS);
printf("Time elapsed in hours: %i \n\n\n\n", HOURS);
//printf("%d %d %d", month, day, year);
}
Enjoy!