#include <stdio.h>
#include <string.h>
struct bank
{
char name[20], type[20];
long int number;
int IFSC;
};
struct student
{
char name[20], section;
int student_id;
int contact1, contact2;
struct bank stu_bank;
} stu;
struct student insert();
void display();
int main()
{
stu = insert();
display(stu);
return 0;
}
struct student insert(struct student stuin)
{
int i;
printf("\n--------------X--------Enter Student Information------------X-----------------\n");
printf("\tName: ");
gets(stuin.name);
printf("\tStudent id: ");
scanf("%d", &stuin.student_id);
printf("\tSecton: ");
fflush(stdin);
scanf("%c", &stuin.section);
printf("\tContact number(make space after 5 digit): ");
scanf("%d%d", &stuin.contact1, &stuin.contact2);
printf("\n--------------X--------Enter Bank Information------------X-----------------\n");
printf("\tBank holder name: ");
fflush(stdin);
gets(stuin.stu_bank.name);
printf("\tAccount number: ");
scanf("%d", &stuin.stu_bank.number);
printf("\tIFSC code: ");
scanf("%d", &stuin.stu_bank.IFSC);
printf("\tAccount type: ");
fflush(stdin);
gets(stuin.stu_bank.type);
return stuin;
}
void display(struct student stuin)
{
printf("\n--------------X--------------------X-----------------\n");
printf("\nName: %s\n", stuin.name);
printf("Student id: %d\n", stuin.student_id);
printf("Section: %c\n", stuin.section);
printf("Contact number: %ld\n", stuin.contact1, &stuin.contact2);
printf("Bank holder name: %s\n", stuin.stu_bank.name);
printf("Account number: %ld\n", stuin.stu_bank.number);
printf("IFSC code: %d\n", stuin.stu_bank.IFSC);
printf("Account type: %s\n", stuin.stu_bank.type);
printf("\n--------------X--------------------X-----------------\n");
}