Обращение строки в C++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Обращение строки в C++

Сообщение Anonymous »

Я пытаюсь изменить порядок слов в предложении, сохранив пробелы, как показано ниже.

Код: Выделить всё

[this is my test    string] ==> [string test my is    this]
Я делал это шаг за шагом,

Код: Выделить всё

[this is my test    string] - input string
[gnirts    tset ym si siht] - reverse the whole string - in-place
[string    test my is this] - reverse the words of the string - in-place
[string test my is    this] - string-2 with spaces rearranged
Есть ли другой способ сделать это? Можно ли также сделать последний шаг на месте?

Подробнее здесь: https://stackoverflow.com/questions/378 ... ersal-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»