پروژه برنامه مویسی

پروژه برنامه نویسی

پروژه برنامه مویسی

پروژه برنامه نویسی

4-37 چاپ معکوس یک رشته

(چاپ معکوس یک رشته) یک تابع بازگشتی به نام 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];
}
نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.