PDA

نسخه کامل مشاهده نسخه کامل : کمک در تابع char در c++



amin.akmali
05-03-2012, 18:03
بچه ها سلام. من می خوام به جای این یک کلمه چند تا کلمه بنویسم ولی دستور اجرا نمیشه...باید چیکار کنم.؟:13:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Ghaioom
05-03-2012, 18:49
سلام

اولین خطا اون اول، آخر iostream کلمه h. رو نزاشتی!

بعدشم چرا روی کلمه using namespace std; خطا میاد؟!

خودتون اینا رو حل کنید تا شاید ببینیم اونا چی میتونه باشه. چون منم زیاد این برنامم خوف نیس ! : دی

amin.akmali
05-03-2012, 18:55
سلام...کل این برنامه به خوبی اجرا می شه فقط مشکلم تو اونجاییه که نشون دادم...می خوام به جای a و s مثلا بنویسم amin و saeid ولی اجرا نمیشه.

soroosh_cz
05-03-2012, 19:00
دوست عزیز a و s از نوع Character هستن ولی برای نوشتن amin و saeed باید نوع متغیرتون رشته یا String باشه، در صورت استفاده از String هم بجای cin برای ورودی باید از cin.get استفاده کرد که دنگ و فنگ های خودشو داره.

نوع کاراکتری فقط برای یک حرف است.

amin.akmali
05-03-2012, 19:38
دنگ و فنگاش چیه؟

soroosh_cz
05-03-2012, 23:01
بهتره خودت امتحان کنی، یه کتاب یا دستورالعمل پیدا کن و ورودی گرفتن رشته رو امتحان کن، موقع اجرا یکم گیر داره تو ورودی گرفتن.

ztczt328
06-03-2012, 10:35
باید متغییرات رو از نوع ارجاع تعریف کنی چون میخوای چند تا کاراکتر به سویچ بدی باید از نوع ارجاع با سویچ کار کنی هیچ دنگو فنگی هم نداره خیلی ساده است

amin.akmali
06-03-2012, 11:30
متغیر از نوع ارجاع رو واسم توضیح بده.

gamer5
06-03-2012, 12:09
داداش اصلا چرا میخوای با switch کار کنی وقتی دو تا حالت داری؟از iif استفاده کن خب
100 درصد مطمئن نیستم ولی نمیشه آرایه رو به عنوان شرط case استفاده کرد