amir_80
یک شنبه 01 مرداد 1391, 20:45 عصر
با سلام
دوستان من مدتی میشه که دارم ++c کار میکنم و الان در نوشتن یک برنامه مشکل پیدا کردم
از کامپایلر xcode شرکت اپل استفاده میکنم
int main()
{enum ashia{sang,kaghaz,gheychi};
ashia a,b;
cout<<"enter two ashia:";
cin>>a>>b;
if(a==sang)
{if(b==kaghaz)cout<<"sang maghlob kaghaz"; if(b==gheychi)cout<<"gheychi maghlob sang";
}
if(a==kaghaz)
{if(b==sang) cout<<"sang maghlob kaghaz"; if(b==gheychi)cout<<"kaghaz maghlob gheychi"; }
if(a==gheychi)
{if(b==sang) cout<<"gheychi maghlob sang"; if(b==kaghaz) cout<<"kaghaz maghlob gheychi"; }
else cout<<"error";
return 0;
}
این برنامه همون بازی سنگ کاغذ قیچی خودمونه
این رو وقتی تو xcode اجرا میکنم تو خط ۵ام ارور میده
خطاشم میگه
invalid operands to binary expression('istream'(aka
'basic _istream<char>') and ashia
حالا به نظرتون مشکلش چیه؟اصلا کلا یکی این enum رو واسه من توضیح میده؟کلا باهاش مشکل دارم؟
یه سوال دیگه به نظرتون با روزی ۲ ساعت کار کردن طث چند وقت میتونم این ++c رو یاد بگیرم؟
دوستان من مدتی میشه که دارم ++c کار میکنم و الان در نوشتن یک برنامه مشکل پیدا کردم
از کامپایلر xcode شرکت اپل استفاده میکنم
int main()
{enum ashia{sang,kaghaz,gheychi};
ashia a,b;
cout<<"enter two ashia:";
cin>>a>>b;
if(a==sang)
{if(b==kaghaz)cout<<"sang maghlob kaghaz"; if(b==gheychi)cout<<"gheychi maghlob sang";
}
if(a==kaghaz)
{if(b==sang) cout<<"sang maghlob kaghaz"; if(b==gheychi)cout<<"kaghaz maghlob gheychi"; }
if(a==gheychi)
{if(b==sang) cout<<"gheychi maghlob sang"; if(b==kaghaz) cout<<"kaghaz maghlob gheychi"; }
else cout<<"error";
return 0;
}
این برنامه همون بازی سنگ کاغذ قیچی خودمونه
این رو وقتی تو xcode اجرا میکنم تو خط ۵ام ارور میده
خطاشم میگه
invalid operands to binary expression('istream'(aka
'basic _istream<char>') and ashia
حالا به نظرتون مشکلش چیه؟اصلا کلا یکی این enum رو واسه من توضیح میده؟کلا باهاش مشکل دارم؟
یه سوال دیگه به نظرتون با روزی ۲ ساعت کار کردن طث چند وقت میتونم این ++c رو یاد بگیرم؟