لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در c++
2009-12-04, 03:34 PM,
ارسال : #21
 
این چیزیه که من نوشتم:

کد :
struct tree {
  char info;
  struct tree *left;
  struct tree *right;
};

tree * getnode(){
    tree *node;
    node=(tree *)malloc(sizeof(struct tree));
    node->left=NULL;
    node->right=NULL;
    return node;
}

tree * add_node(tree *y,int i){
    tree *root=NULL;
    while (i!=0){

        if(y==NULL){

         y=getnode();
         root=y;
         i--;

        }

        else {

            add_node(y->right,i);
            add_node(y->left,i);

        }
    }

    return root;

}
نقل قول این ارسال در یک پاسخ
2010-04-23, 02:46 PM,
ارسال : #22
 
سلام دوست عزیز
در تعریف کلاس متغیر هایی که از نوع register تعریف شوند می توانند در همان کلاس مقدار اولیه بگیرند . در غیر اینصورت باید از سازنده ها برای مقدار دهی اولیه استفاده کرد .
امید وارم تونسته باشم کمکت کنم.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان