Create a linked list with structure - C++ Data Type

C++ examples for Data Type:struct

Description

Create a linked list with structure

Demo Code

#include <iostream>
#include <string>
using namespace std;
struct Employee/*  w  w  w  . ja v a2 s. c om*/
{
   string name;
   string phoneNo;
   Employee *nextaddr;
};
int main()
{
   Employee t1 = {"A","(555) 888-8392"};
   Employee t2 = {"D","(555) 888-8104"};
   Employee t3 = {"L","(555) 888-8581"};
   Employee *first;     // create a pointer to a structure
   first = &t1;         // store t1's address in first
   t1.nextaddr = &t2;   // store t2's address in t1.nextaddr
   t2.nextaddr = &t3;   // store t3's address in t2.nextaddr
   t3.nextaddr = NULL;  // store a NULL address in t3.nextaddr
   cout << endl << first->name << endl << t1.nextaddr->name << endl << t2.nextaddr->name << endl;
   return 0;
}

Result


Related Tutorials