for(i = 0; i < events; i++ ) { printf(\"Please enter event code for event number
ID: 3620258 • Letter: F
Question
for(i = 0; i < events; i++ )
{
printf("Please enter event code for event number %d:", i + 1);
scanf("%d", &code[i]);
printf("Please enter the month of the event number %d:", i + 1);
scanf("%d", &month[i]);
printf("Please enter the day of the event number %d:", i + 1);
scanf("%d", &day[i]);
printf("Please enter the year of the event number %d:", i + 1);
scanf("%d", &year[i]);
printf("Please enter the earlybird special cost for event number %d:", i + 1);
scanf("%f", &earlycost[i]);
printf("Please enter the regular cost for event number %d:", i + 1);
scanf("%f", ®cost[i]);
printf("Please enter speakers series letter for event number %d:", i + 1);
scanf("%c", &series[i]);
getchar();
printf("Please enter speakers state for event number %d:", i + 1);
scanf("%c%c", &state1[i], &state2[i]);
}
Explanation / Answer
well, use char * state1. you dont really need 2 arrays. 1 is sufficient. the key is, char* its works exactly like a string would. Here is an example of how it would work in your case #include int main(){ char* state1[10]; int events = 2; for(int i = 0; iRelated Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.