Вы не: -)
Серьезно, ваш код будет создавать копию массива finalJumble на каждой итерации, и вы не хотите, чтобы я поверил.И, как уже было отмечено в другом месте, finalJumble выйдет из области видимости ... иногда он будет работать, но в других случаях память будет освобождена и приложение будет аварийно завершено.
Таким образом, вы сгенерируете массив jumble вне метода jumble:
void jumble_client( char *jumbStr)
char *finalJumble[100];
jumble(finalJuble, jumbStr);
... use finalJumble ...
}
void jumble( char **jumble, char *jumbStr)
{
...code goes here...call jumble again..code goes here
}
И, конечно, вы будете использовать типы данных stl вместо массивов символов и, возможно, захотите проверить, было бы разумно написать класс jumble, в котором данные finalJumble являются членами.Но все это немного дальше по дороге.Тем не менее, как только вы решите исходную проблему, попробуйте узнать, как это сделать, чтобы узнать больше.