معکوس کردن یک رشته به صورت بازگشتی - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

معکوس کردن یک رشته به صورت بازگشتی

+1 امتیاز
183 بازدید

سلام.یه تابع می خوام که یک رشته گرفته و به صورت بازگشتی رشته رو معکوس کنه.


char* fun(char s[]);

 

سوال شده اردیبهشت 9, 1393  بوسیله ی rahimi (امتیاز 13)   2
آسونه ما فکر میکنیم کل رشته رو میتونیم معکوس کنیم به جز آخرین حالا آخرین رو هم میایم میزاریم اول حالا کل رشترو معکوس کردیم باز هم اگه نتونستی پیاده سازی کنی بگو خودم پیاده سازی کنم کدشو بفرستم برات
اگه ممکنه کدشو بزاريد.ممنون

1 پاسخ

+1 امتیاز
std::string MainWindow::MirrorString(std::string firstSt){
    if(firstSt.size()==0){
        return stf;
    }
    else{
        std::string sr=firstSt.substr(firstSt.size()-1,firstSt.size()+1).c_str();
        if(stf.empty())
            stf.begin();
        stf.append(sr);
        // memcpy(returns,sr.c_str(),sr.size());


        firstSt=firstSt.substr(0,firstSt.length()-1);
       return MirrorString(firstSt);

    }

 

پاسخ داده شده اردیبهشت 11, 1393 بوسیله ی Mojtaba Safavi (امتیاز 43)   1 3
باز هم سلام  نمیدونم ایندفعه هم از قسمت کد استفاده کردم ولی نشد
...