(چاپ معکوس یک رشته) یک تابع بازگشتی به نام stringReverse بنویسید که یک ارایه ی کاراکتری شامل رشته ای را
به عنوان ارگومان تابع گرفته و سپس ان رشته را به صورت معکوس نمایش دهد و چیزی را
برنگرداند. این تابع باید هنگام رو به رو شدن با کاراکتر nullعملیات را متوقف کرده و برگردد.
#include<iostream>
#include<conio.h>
using namespace std;
void stringReverse(const char []);
int main()
{
const int SIZE = 30;
char strArray[SIZE] = "Print this string backwards.";
for(int loop = 0; loop < SIZE; ++loop)
cout << strArray[loop];
cout << '\n';
stringReverse(strArray);
cout << endl;
getch();
return 0;
}
void stringReverse(const char strArray[])
{
if(strArray[0] == '\0')
return;
stringReverse(&strArray[1]);
cout << strArray[0];
}