Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

What is wrong with this program. I am compiling in vim with C. 1 //C 2 //Pointer

ID: 671542 • Letter: W

Question

What is wrong with this program. I am compiling in vim with C.

1 //C
2 //Pointer & structures
3
4
5 #include <stdio.h>
6 #include <string.h>
7
8 struct Semester
9 {
10   char crse_name[50];
11   int crse_num[50];
12   int crse_sect[50];
13   int crse_cred[20];
14   int room_num[10];
15   };
16
17   void printSemester( struct Semester *class );
18   int main()
19   {
20       //Declare Class1 of Semester
21     struct Semester *ptrC1 = &Class1;
22      //Declare Class2 of Semester
23     struct Semester *ptrC2 = &Class2;
24
25     /* Class 1 description */
26     strcpy(Class1.crse_name, "Nude Art");
27     strcpy(Class1.crse_num, "271");
28     strcpy(Class1.crse_sect, "04");
29     strcpy(Class1.crse_cred, "2");
30     strcpy(Class1.room_num, "220");
31
32     /* Class 2 description */
33     strcpy(Class2.crse_name, "Game Developement");
34     strcpy(Class2.crse_num, "410");
35     strcpy(Class2.crse_sect, "104");
36     strcpy(Class2.crse_cred, "14");
37     strcpy(Class2.room_num, "210");
38
39     /* Prints Semester's info by passing addresses of Class1 & Class2 */
40     printSemester( &Class1 );
41
42     printSemester( &Class2 );
43
44    return 0;
45 }
46 void printSemester( struct Semester *class )
47 {
48     printf( "Course Name: %d ", class->crse_name);
49     printf( "Course Number: %d ", class->crse_num);
50     printf( "Course Section: %d ", class->crse_sect);
51     printf( "Course Credits: %d ", class->crse_cred);
52     printf( "Course Number: %s ", class->room_num);
53 {            

Explanation / Answer

20       //Declare Class1 of Semester
21     struct Semester Class1;
22      //Declare Class2 of Semester
23     struct Semester Class2;

use above lines for declaring the Semester objects.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote