نمایش نتایج 1 تا 2 از 2

نام تاپیک: سوال

  1. #1

    سوال

    سلام خط پنجم ارور میده object was not declared in this scope چرا؟
    include<iostream>#
    ;using namespace std
    }()int main
    ;{enum objcet{sang,kagaz,geich
    ;object player1,player2
    ;int n1,n2
    ;n1=(object) player1
    ;n2=(object) player2
    ;cin>>n1>>n2
    ;'if(n1==n2) cout<<"equal
    ;"else if(n1==sang&&n2==kagaz) cout<<"p2
    ;"else if(n1==sang&&n2==geichi) cout<<"p1
    ;"else if(n1==kagaz&&n2==sang) cout<<"p1
    ;"else if(n1==kagaz&&n2==geichi) cout<<"p2
    ;"else if(n1==geichi&&n2==sang) cout<<"p2
    ;"else cout<<"p1
    }

  2. #2

    نقل قول: سوال

    نقل قول نوشته شده توسط علی چمران مشاهده تاپیک
    سلام خط پنجم ارور میده object was not declared in this scope چرا؟
    include<iostream>#
    ;using namespace std
    }()int main
    ;{enum objcet{sang,kagaz,geich
    ;object player1,player2
    ;int n1,n2
    ;n1=(object) player1
    ;n2=(object) player2
    ;cin>>n1>>n2
    ;'if(n1==n2) cout<<"equal
    ;"else if(n1==sang&&n2==kagaz) cout<<"p2
    ;"else if(n1==sang&&n2==geichi) cout<<"p1
    ;"else if(n1==kagaz&&n2==sang) cout<<"p1
    ;"else if(n1==kagaz&&n2==geichi) cout<<"p2
    ;"else if(n1==geichi&&n2==sang) cout<<"p2
    ;"else cout<<"p1
    }
    چون enum رو با دیکته اشتباه objcet تعریف کرده اید، نه object
    در ضمن در مقادیر داخل enum مقدار geich هم یک i کم داره و برای همین n2==geichi رو نمیتونه کامپایل کنه.

تاپیک های مشابه

  1. حرفه ای: دانلود سورس تابلوی تبلیغاتی Led و سورس office 2007
    نوشته شده توسط farboodj1375 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: شنبه 28 خرداد 1390, 11:12 صبح
  2. پاسخ: 9
    آخرین پست: یک شنبه 01 خرداد 1390, 19:11 عصر
  3. پاسخ: 1
    آخرین پست: شنبه 09 بهمن 1389, 13:50 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •