Friday 18 August 2017

Insert a node after specified number of nodes



//-------------------
Insert a node after specified number of nodes ----------------------
void Employee::add_at_speci( )
{
       int n;
       cout << "\nAfter How Many Nodes Do You Want to Add a New Node? ";   
              cin >> n;
       int s_n = 0; 
       EmployeeNode* T = NULL;   
       current = first;
       while(s_n != n)
       {
              T = current;
              s_n++;
              current = current->next;
       }
       EmployeeNode* temp = new EmployeeNode;
       T->next = temp;      temp->next = current;
       cout << "\nEnter Employee's Name: ";     cin >> temp->name;
       cout << "Enter Employee's Salary: ";     cin >> temp->salary;
}

0 comments: