Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void enableFlushAfterPrintf()
- {
- setvbuf(stdout, 0, _IONBF, 0);
- setvbuf(stdin, 0, _IONBF, 0);
- }
- typedef struct { int age; int id; char name[32]; }
- student;
- student getinfo(void);
- student printinfo(void);
- int main(void)
- {
- enableFlushAfterPrintf();
- student numofstu[5];
- for (int i=0; i<5; i++)
- {
- numofstu[i]=getinfo();
- }
- for(int i=0; i<5; i++)
- {
- numofstu[i]=printinfo();
- }
- }
- student getinfo(void)
- {
- student info;
- printf("Enter student name: "); scanf("%s", &info.name[0]);
- printf("Enter student age: "); scanf("%i", &info.age);
- printf("Enter student id: "); scanf("%i", &info.id);
- return info;
- }
- student printinfo(void)
- {
- student print;
- printf("Student name, age, id are %s, %i, %i:", print.name[0], print.age, print.id );
- return print;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement