PDA

نسخه کامل مشاهده نسخه کامل : نحوه ی اعمال دستور برای هر یک از اعضای یک متغیر رشته ای



Yi Yi
09-11-2009, 19:38
نحوه ی اعمال دستور برای هر یک از اعضای یک رشته در C++ چگونه است؟
به عنوان مثال من می خوام برنامه ای بنویسم که تعداد اعداد 2 در یک رشته رو بشماره. در زبان python میشه کد زیر :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



در کد بالا در قسمت for i in num مشکل دارم. مشکل هم اینه که چگونه این قسمت از کد در C++ نوشته میشه؟

IP007
09-11-2009, 21:07
با این کد میتونین عناصر داخل string رو جستجو کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

IP007
09-11-2009, 21:09
مثال کامل:::::



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید




منبع : H e r b S c h i l d t ' s C + + P r o g r a m m i n g C o o k b o o k

ali zi zeperto
09-11-2009, 22:08
در کد بالا در قسمت for i in num مشکل دارم. مشکل هم اینه که چگونه این قسمت از کد در C++ نوشته میشه؟
از یه while برای کنترل پایان رشته استفاده کن و درون حلقه هم شرط رو بذار.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

sin2x=2sinxcosx
09-11-2009, 22:20
سعي کنين تا مي تونين از کتابخانه STL استفاده کنين . کلاس string به اين خوبي هست . توش سايز داره . تابع find براي پيداکرذن يه کاراکتر داره و ... .

Yi Yi
09-11-2009, 23:15
سعي کنين تا مي تونين از کتابخانه STL استفاده کنين . کلاس string به اين خوبي هست . توش سايز داره . تابع find براي پيداکرذن يه کاراکتر داره و ... .
من تازه کارم. چجوری میشه از این کلاس استفاده کرد؟ یعنی بنویسم :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


> از کدهای دوستان که چیز خاصی متوجه نشدم. فعلا تازه کارم. ولی به نظر میرسه python از لحاظ آسون بودن syntax و نزدیک بودنش به زبان انسان یک سر و گردن از C++ بالاتره.

IP007
09-11-2009, 23:25
دو راه داری یا از یه متغیر char[] استفاده کنی یا از کلاس string

IP007
09-11-2009, 23:31
برای مثال دوستمون :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

IP007
09-11-2009, 23:42
سعي کنين تا مي تونين از کتابخانه STL استفاده کنين . کلاس string به اين خوبي هست . توش سايز داره . تابع find براي پيداکرذن يه کاراکتر داره و ... .


جیگگرررر :دی

من هم از STL استفاده کردم مگه نه؟ string تو stl نیست؟

IP007
09-11-2009, 23:52
python بیشتر برای اهداف واژه پردازی و ..... نوشته شده و تو اینجور موارد Python بهتره

sin2x=2sinxcosx
10-11-2009, 00:50
جیگگرررر :دی

من هم از STL استفاده کردم مگه نه؟ string تو stl نیست؟

استفاده کردين ولي نه کامل . بهترش اينه :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

راستي STL‌ رو include نمي کنين . string رو include مي کنين که تو Standard Template Library يا STL هست .