#include #include int i; int j; char port1[2][10]; char port2[2][10]; struct flight_data { int flightnum; char origin[1000]; char destination[1000]; int d_time_hour; int d_time_minute; int a_time_hour; int a_time_minute; }; struct flight_data flight[10000]; int main(){ void initialize_structure(void); initialize_structure; printf("Enter the first Airport Code.\n"); fgets(port1[0],sizeof(port1),stdin); printf("Enter the second Airport Code.\n"); fgets(port1[1],sizeof(port1),stdin); printf("%s\n%s\n",port1[0],flight[0].origin); for (j = 0; i < 4; ++i){ if (strcmp(port1[0],flight[j].origin) == 0){ void print_structure(j); } } return(0); } void initialize_structure(void){ printf("###WE GOT HERE\n",port1[0],flight[0].origin); flight[0].flightnum = 100; strcpy(flight[0].origin, "EWR"); strcpy(flight[0].destination, "LAX"); flight[0].d_time_hour = 12; flight[0].d_time_minute = 30; flight[0].a_time_hour = 16; flight[0].a_time_minute = 45; flight[1].flightnum = 200; strcpy(flight[1].origin, "EWR"); strcpy(flight[1].destination, "HEA"); flight[1].d_time_hour = 4; flight[1].d_time_minute=30; flight[1].a_time_hour = 10; flight[1].a_time_minute = 15; flight[2].flightnum = 150; strcpy(flight[2].origin, "HEA"); strcpy(flight[2].destination, "LAX"); flight[2].d_time_hour = 8; flight[2].d_time_minute = 5; flight[2].a_time_hour = 19; flight[2].a_time_minute = 45; flight[3].flightnum = 250; strcpy(flight[3].origin, "LAX"); strcpy(flight[3].destination, "EWR"); flight[3].d_time_hour = 18; flight[3].d_time_minute = 30; flight[3].a_time_hour = 0; flight[3].a_time_minute = 15; return; } void print_structure(int j){ printf("Flight No.:\t\t%d\n",flight[i].flightnum); printf("Origin: \t\t%s\n",flight[i].origin); printf("Destination:\t\t%s\n",flight[i].destination); if (flight[i].d_time_minute > 9) printf("Departure.:\t\t%d:%d\n",flight[i].d_time_hour,flight[j].d_time_minute); else printf("Departure.:\t\t%d:0%d\n",flight[i].d_time_hour,flight[j].d_time_minute); if (flight[i].a_time_minute > 9) printf("Arrival:\t\t%d:%d\n",flight[i].a_time_hour,flight[j].a_time_minute); else printf("Arrival:\t\t%d:0%d\n",flight[i].a_time_hour,flight[j].a_time_minute); printf("\n"); return; }