I get error C3861: 'addNode': identifier not found

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • FARAECHILIBRU
    New Member
    • Aug 2008
    • 5

    I get error C3861: 'addNode': identifier not found

    [code=cpp]
    struct Node
    {
    int value;
    int phoneNo;
    string name;
    string surname;
    string adress;
    string Email;

    Node* pLeft;
    Node* pRight;
    };
    //Create a new node
    Node* add(Node* tree, int value,int phone ,string nam,string sNam,string adr,string eM)
    {
    Node* tempPtr = new Node;

    tempPtr->value = value;
    tempPtr->phoneNo=phon e;
    tempPtr->name=nam;
    tempPtr->surname=sNam ;
    tempPtr->adress=adr;
    tempPtr->Email=eM;

    tempPtr->pLeft = 0;
    tempPtr->pRight = 0;

    return addNode(tree, tempPtr);
    }

    //Writing in a tree
    Node* addNode(Node* tree, Node* toAdd)
    {
    /**/if (toAdd->value == 0)
    {
    return tree;
    }
    else if (tree->value == 0)
    {
    return toAdd;
    }
    else
    {
    if(toAdd->value < tree->value)
    {
    tree->pLeft = addNode(tree->pLeft, toAdd);
    return tree;
    }
    else
    {
    tree->pRight = addNode(tree->pRight, toAdd);
    return tree;
    }

    }
    }
    void main()
    {
    int no=0,x;
    int y;
    Node* tree=new Node();

    x=4;
    y=432434435;

    tree=add(tree,x ,y,"alis","dan" ,"tel aviv","asdas@ad sd.daw");
    }
    [/code]
  • FARAECHILIBRU
    New Member
    • Aug 2008
    • 5

    #2
    hi!! 10x i got it!!!:)

    Comment

    • FARAECHILIBRU
      New Member
      • Aug 2008
      • 5

      #3
      next time maybe ............... ............... ............... ........

      Comment

      Working...