Lorem, ipsum dolor sit amet consectetur adipisicing elit.

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Dolorum sunt ducimus perferendis quia debitis culpa omnis magni molestias deleniti voluptas, repellat facilis pariatur, quam nihil ad quo, non esse laborum.

Lorem, ipsum dolor sit amet consectetur adipisicing elit.

Этот контент временно недоступен :(

Кажется, контент был скрыт автором. Скорее всего контент ожидает редактирования или вскоре будет удалён...

std::string recursivecombo(const std::string& str, int choices, int level)
{
    level++;
    for (int i = 0; i < str.length() -2; ++i)
    {
        cout<<str.at(i) ;
        if( level != choices)
            recursivecombo(str.substr(1),8,/*Missing choce*/ level);
    }  
/*Missing return value*/ 
}

Это просто макет с использованием строки. Некоторые проблемы с вашей функцией

1) Где ваше возвращаемое значение

2) Если вы собираетесь использовать строку, используйте cout, а не printf, если это C ++

3) Используйте префикс ++.

Как преобразовать этот код в строку

Lorem, ipsum dolor sit amet consectetur adipisicing elit.

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Dolorum sunt ducimus perferendis quia debitis culpa omnis magni molestias deleniti voluptas, repellat facilis pariatur, quam nihil ad quo, non esse laborum.

Lorem, ipsum dolor sit amet consectetur adipisicing elit.

Этот контент временно недоступен :(

Кажется, контент был скрыт автором. Скорее всего контент ожидает редактирования или вскоре будет удалён...

Как вы можете сделать это str.substr (1) на символе *? И вы ничего не возвращаете из этой функции. В Java это не будет компилироваться, я не уверен, как C ++ справляется с этим, но я бы предположил, по крайней мере, некоторые ошибки.

Установите свою любимую песню в качестве мелодии звонка для Iphone

&#x41A;&#x442;&#x43E;-&#x43D;&#x438;&#x431;&#x443;&#x434;&#x44C; &#x437;&#x43D;&#x430;&#x435;&#x442; &#x441;&#x43F;&#x43E;&#x441;&#x43E;&#x431; &#x443;&#x441...