এই আর্টিকেলে C++ কোডিং-এ পয়েন্টার ব্যবহার করে স্ট্রিং রিভার্স করা দেখানো হয়েছে। প্রথমে পয়েন্টার স্ট্রিংর দৈর্ঘ্য হিসাব করা হয়, তারপর ডিক্রিমেন্ট অর্ডারে ফর লুপ চালিয়ে রিভার্স স্ট্রিং প্রিন্ট করা হয়।
উদাহরণ
#include <string.h>
#include <iostream>
using namespace std;
int main(){
char *str = "ajaykumar";
cout << "original string::" << str;
cout << endl << "String after reverse::";
for(int i = (strlen(str)-1); i >= 0; i--){
cout << str[i];
}
return 0;
}
উপরের প্রোগ্রাম সরবরাহ করা স্ট্রিং "ajaykumar" কে রিভার্স অর্ডারে প্রিন্ট করে।
আউটপুট
Original string::ajaykumar String after reverse::ramukyaja