Hello to all
Please I need some help for homework of my daughter
She have a task to create a movie library and the first command is to generate for each records the ID number automatically
She write a code as following
Code:
int menu()
{
int choice;
printf("Input:\n");
printf("1. Insert a new movie\n");
printf("2. Delete a movie based on movie's ID .\n");
printf("3. Search a movie based on movie's title.\n");
printf("4. Search a movie based on directo's surname.\n");
printf("5. Display movies.\n");
printf("6. Exit.\n");
scanf("%d", &choice);
return choice;
}
void insert_movie(movies_m *mo)
{
movie_m m;
printf("ID: ");
fflush(stdin);
scanf("%d", &m.id);
printf("Title: ");
fflush(stdin);
scanf("%s", m.title);
printf("Name: ");
fflush(stdin);
scanf("%s", m.name);
printf("Surname: ");
fflush(stdin);
scanf("%s", m.surname);
printf("Day: ");
fflush(stdin);
scanf("%d", &m.day);
while(m.day>31 || m.day<1)
{
printf("Not valid Day.\nPlease try again (1-31)\n");
printf("DAY :\n");
fflush(stdin);
scanf("%d",&m.day);
}
printf("Month: ");
fflush(stdin);
scanf("%d", &m.month);
while(m.month>12 || m.month<1)
{
printf("Not valid Month.\nPlease try again (1-12)\n");
printf("Month :\n");
fflush(stdin);
scanf("%d",&m.month);
}
printf("Year: ");
fflush(stdin);
scanf("%d", &m.year);
while(m.year>2100 || m.year<1)
{
printf("Not valid Year.\nPlease try again (1-2100)\n");
printf("Year :\n");
fflush(stdin);
scanf("%d",&m.year);
}
Thank you in advance
Mike