Q:

C program to demonstrate example of Nested Structure

belongs to collection: C Structure and Union programs

0

C program to demonstrate example of Nested Structure

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Here, in this example - we will create a structure dateOfBirth which will be declared inside the structure student.

/*C program to demonstrate example of nested structure*/
#include <stdio.h>

struct student{
	char name[30];
	int rollNo;
	
	struct dateOfBirth{
		int dd;
		int mm;
		int yy;
	}DOB;	/*created structure varoable DOB*/
};

int main()
{
	struct student std;

	printf("Enter name: "); 		gets(std.name);
	printf("Enter roll number: ");	scanf("%d",&std.rollNo);
	printf("Enter Date of Birth [DD MM YY] format: ");
	scanf("%d%d%d",&std.DOB.dd,&std.DOB.mm,&std.DOB.yy);
	printf("\nName : %s \nRollNo : %d \nDate of birth : %02d/%02d/%02d\n",std.name,std.rollNo,std.DOB.dd,std.DOB.mm,std.DOB.yy);
	
	return 0;
}

Output

Enter name: Mike 
Enter roll number: 101 
Enter Date of Birth [DD MM YY] format: 14 03 92 
 
Name : Mike  
RollNo : 101  
Date of birth : 14/03/92 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

C program to demonstrate example of structure poin... >>
<< C program to read and print an employee\'s de...