int main() { bday_struct days[upto+1]; calculate_days(days); print_days(days); return 0; }
/********************************** * main() **********************************/ int main() { /* variables */ char line[20]; /* line input */ int ans; /* QA input */ char ask_if_continue[10]; /* line input for while loop */ int continue_answer; /* answer for while loop */ int start_year; /* start year */ int start_month; /* start month */ int start_day; /* start day */ int end_year; /* end year */ int end_month; /* end month */ int end_day; /* end day */ int total_days; /* total days */ /* * return value of void function */ int result; /* processes *///--------------------- while (1) { /* get start date */ printf("Enter start date (format:yyyy m d)\n"); printf("\t=> "); result = get_date( //start_year, start_month, start_day); &start_year, &start_month, &start_day); /* get end date */ printf("Enter end date (format:yyyy m d)\n"); printf("\t=> "); result = get_date( //end_year, end_month, end_day); &end_year, &end_month, &end_day); /* get days */ total_days = calculate_days(start_year, start_month, start_day, end_year, end_month, end_day); //debug printf("[LINE:%d]\n", __LINE__); printf("total_days=%d\n", total_days); // //debug // printf("[LINE:%d]\n", __LINE__); // printf("result=%d\n", result); // printf("end_year=%d end_month=%d " // "end_day=%d\n", // end_year, end_month, // end_day); // printf("start_year=%d start_month=%d " // "start_day=%d\n", // start_year, start_month, // start_day); // //*debug // //debug: test get_days() // printf("start_month days=%d\n", // get_days(start_month)); // //*debug /* continue? */ printf("\nContinue?(1: Yes / 2: No)\n"); printf("\t=> "); fgets(ask_if_continue, sizeof(ask_if_continue), stdin); sscanf(ask_if_continue, "%d", &continue_answer); if (continue_answer == 1) continue; else break; //break; }//while (1) return (0); }//int main()