Эй, ребята, я застрял в необычной ситуации. Это мой код, он отлично работает для возврата назад строки, но он дает результат с включением пробела, поэтому я не хочу, чтобы это пространство было включено в выход моей программы, поэтому у кого-то есть предложения об этом plz-share ... кстати, это мой код:Реверс строки с использованием рекурсии
#include <iostream>
using namespace std;
string reverse(string str, int size) {
if (size == -1)
return "";
else
{
char a;
a = str[size];
return a + reverse(str, size - 1);
}
}
int main() {
int size;
cout << "the size of the string : ";
cin >> size;
string str;
cout << "enter the word : ";
cin >> str;
cout << reverse(str, size);
}
Я думаю, вам стоит потратить минуту, чтобы узнать [как форматировать сообщения с помощью Markdown или HTML] (http://stackoverflow.com/help/formatting) ... –
Можете ли вы уточнить, в каком пространстве вы ссылаетесь? Лучше всего дать образец ввода и соответствующий выход образца. Кроме того, я бы предложил, чтобы вы окружали вывод одинарными кавычками, чтобы вы могли фактически сказать, где начинается и заканчивается строка. –