Example #1
0
void Member::AddMember(string mName, int mNum, string mType,
        int mMonth, int mDay, int mYear, int mTotal){


    Member *Memberptr;
    Memberptr = new Member;
    Memberptr->SetName(mName);
    Memberptr->SetNum(mNum);
    Memberptr->SetType(mType);
    Memberptr->date.SetDate(mMonth, mDay, mYear);

    cout  << right;

    if (head == NULL)
    {
        Memberptr->next = head;
        head = Memberptr;
        Memberptr->next = tail;
        tail = Memberptr;
    }
    //ELSE - If at least one node is currently connected, adds current
    //		 node to the tail of list
    else
    {
        Memberptr->next = tail->next;	//if at least one node has been created
        tail->next = Memberptr;
    }


}