Does anybody have a good idea, to how the easiest way to
calc you age in days.
------------------------------------code until now.
int yearcalc_how_many_y, yearcalc_how_many_days;
int date, month, birthyear, age;
int calc_age_i_dage(int date, int month, int birthyear)
{
int currentyear = 2002;
printf("plz key you birthday<dd>: ");
scanf("%d", &date);
printf("Plz key in month <mm>: ");
scanf("%d", &month);
printf("plz key in birthyear <yyyy>: ");
scanf("%d", &birthyear);
age = date+month+birthyear;
yearcalc_how_many_y = (currentyear - birthyear);
printf("%d",yearcalc_how_many_y);
yearcalc_how_many_days = (yearcalc_how_many_y * 365)+((yearcalc_how_many_y/4)-1);
printf("%d",yearcalc_how_many_days);
return age;
}
int main()
{
struct date d;
getdate(&d);
printf("The current year is: %d\n", d.da_year);
printf("The current day is: %d\n", d.da_day);
printf("The current month is: %d\n", d.da_mon);
calc_age_i_dage(date, month, birthyear);
printf("Age: %d", age);
getch();
return 0;
}
/*
Which year is leap year.
<2000>-1996-1992-1988-1984-1980-1976-1972-1968-1964-1960-1956-1952-1948
Year 2000 didn't count, because, year which divides with 400 is not a leap year
*/