devxlogo

Array of structures

Array of structures

Question:
I have a typedef structure that holds info for employees, and an array of these structures. I need to access a part of the structure for one employee. How can I do it using the dot operator?

My structure is called employee. It hold strings of the first and last names, phone number, e-mail address, and integer office number.

I have an array, e, of employee, so how would I access the last name for the person in index i?

Answer:
Here is an example of using arrays of structures.

struct employee{	string name;	int number;	// .. any other attributes};employee empArray[100];void foo (){	empArray[0].name = “joe”;	empArray[0].number = 10;}
Hope that helps.

devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist