Hi, i cant get this to work and i dont know why, its not becuase of the date.h... i do have that file in my dir.

Code:
#include <stdio.h>
#include "date.h"

           
   char* month_name (int month) {
           
      static char* month_names[] = {
      "January", "February", "March", "April", "May", "June",
      "July", "August", "September", "October", "November", "December"
      };
      return month_names[(month-1) % 12];
   }

           
   void print_day (int day, int month, int year) {
           
      static char* day_names[] = {
      "Sunday", "Monday", "Tuesday", "Wednesday",
      "Thursday", "Friday", "Saturday"
      };
      char* name = day_names[week_day(day, month, year)];
      printf("%d %s %d is a %s\n", day, month_name(month), year, name);
   }

           
   int main () {
           
      int day;
      int month;
      int year;
   
      getchar();
      scanf("%d %d %d", &day, &month, &year);
      print_day(day, month, year);
      return 0;
   }