Select Git revision
Forked from
Peter Gerwinski / hp
Source project has a limited visibility.
incdate-3.c 516 B
#include <stdio.h>
typedef struct
{
char day, month;
int year;
}
date;
void set_date (date *d)
{
d->day = 31;
d->month = 12;
d->year = 2012;
}
void inc_date (date *d)
{
d->day++;
if (d->day > 31) /* FIXME */
{
d->month++;
d->day = 1;
if (d->month > 12)
{
d->year++;
d->month = 1;
}
}
}
int main (void)
{
date today;
set_date (&today);
inc_date (&today);
printf ("%d.%d.%d\n", today.day, today.month, today.year);
return 0;
}