void list::addnode2(node** rptr, char input[]) { node* temp; if((*rptr) == NULL) { (*rptr) = new node(input); return; } if((*rptr)->getnextnode() != NULL) { temp = (*rptr)->getnextnode(); addnode2(&temp, input); } else { (*rptr)->setnextnode(new node(input)); } };