Select Git revision
incdate-3.c
incdate-2.c 438 B
#include <stdio.h>
typedef struct
{
char day, month;
int year;
}
date;
void set_date (date *d)
{
d->day = 31;
d->month = 1;
d->year = 2012;
}
void inc_date (date *d)
{
d->day++;
if (d->day > 31) /* FIXME */
{
d->month++; /* FIXME */
d->day = 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;
}