To Whomever can Help Me;

I am having trouble with this structure program. I believe the problem is in the scanf statement or in the initial declaration of the structure. Any pointers would be helpful and appreciative. Thank you!

Dave

#include<stdio.h>
struct date{
int day;
int month;
int year;
};
main()
{
struct date;
int dates[5];
int i;
for(i = 0; i < 5; i++)
{
printf("Please enter the date (dd:mm:yy)");
scanf("%d%d%d", &dates[i].day, &dates[i].month, &dates[i].year);
}
}