Knowledge Walls
Venkatesan
Hyderabad, Andhra Pradesh, India
Passcode:
Introduction [cont'd]
Input Output Functions [cont'd]
Structures and Unions [cont'd]
# Preprocessor [cont'd]
Nested Structures in Structures and Unions of Programming in C
2241 Views
Nested Structures 
Structure inside structure is known as Nested structures.
Program
	#include
	struct customer{
	   int no;
	   char name[20];
	   struct{
	       char street_name[20];
	       char city[20];
	       char state[20];
	   }address;
	};
	void main(){
	   struct customer cust;
	   cust.no = 1001;
	   strcpy(cust.name,"Ramesh");
	   strcpy(cust.address.street_name,"Gandhi street");
	   strcpy(cust.address.city,"Mysore");
	   strcpy(cust.address.state,"Karnataka");
	    printf("%d : %s : %s : %s : %s\n",cust.no,cust.name,cust.address.street_name,cust.address.city,cust.address.state);
	}
Output 
1001 : Ramesh : Gandhi street : Mysore : Karnataka
Next Topics
Next lessons of current book.
Structures and Unions of Programming in C
Structures and Unions of Programming in C
Previous Topics
Previous lessons of current book.
Structures and Unions of Programming in C
Structures and Unions of Programming in C
Structures and Unions of Programming in C
Structures and Unions of Programming in C
User-defined Functions of Programming in C
Best Lessons of "Programming in C"
Top lessons which are viewed more times.
Structures and Unions of Programming in C
Input Output Functions of Programming in C
Structures and Unions of Programming in C
  Copyright © 2014 Knowledge walls, All rights reserved
KnowledgeWalls
keep your tutorials and learnings with KnowledgeWalls. Don't lose your learnings hereafter. Save and revise it whenever required.
Click here for more details