Lektionsindhold -- Tastaturgenvej: 'u'  Forrige side: Array af bøger -- Tastaturgenvej: 'p'  Næste side: Sammenkædede datastrukturer [Section] -- Tastaturgenvej: 'n'  Forelæsningsnoter - alle slides sammen  Lærebog -- Tastaturgenvej: 'v'  Alfabetisk indeks  Hjælp om disse noter  Kursets hjemmeside    Datastrukturer og Dataabstraktion - slide 16 : 29

Arrays af datoer: Kalender
En kalender kan repræsenteres som en array af datoer
int main(void) {
  date calendar[1000];

  date first_date = {thursday, 14, 4, 2005},
       last_date  = {thursday, 13, 4, 2006},
       current_date;
  int i = 0, j = 0;

  current_date = first_date;
  while (date_before(current_date, last_date)){
    calendar[i] = current_date;
    current_date = tomorrow(current_date);
    i++;
  }

  for (j = 0; j < i; j++)
    prnt_date(calendar[j]);
}  
calendar-incomplete.c
Hele kalenderprogrammet - bortset fra funktionen tomorrow.
Gå til opgave
Funktionen tomorrow