We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6a72db3 commit 33322d6Copy full SHA for 33322d6
struct
-8 Bytes
struct.c
@@ -9,17 +9,19 @@ int main(int argc, char *argv[]) {
9
char id[20];
10
};
11
12
- struct student s1;
+ struct student *s1;
13
+ s1 = (struct student *)malloc(sizeof(struct student));
14
+
15
printf("Enter name: ");
- scanf("%s", s1.name);
16
+ scanf("%s", s1->name);
17
printf("Enter age: ");
- scanf("%d", &s1.age);
18
+ scanf("%d", &s1->age);
19
printf("Enter id: ");
- scanf("%s", s1.id);
20
+ scanf("%s", s1->id);
21
- printf("Name: %s\n", s1.name);
- printf("Age: %d\n", s1.age);
22
- printf("Id: %s\n", s1.id);
+ printf("Name: %s\n", s1->name);
23
+ printf("Age: %d\n", s1->age);
24
+ printf("Id: %s\n", s1->id);
25
26
return 0;
27
}
0 commit comments