কম্পিউটার টিউটোরিয়াল

পয়েন্টার দিয়ে স্ট্রিং রিভার্স C++-তে


এই আর্টিকেলে 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

  1. C++ দিয়ে একটি স্ট্রিংয়ের সাবস্ট্রিং-এর সংখ্যা বের করা

  2. C/C++-এ ক্লায়েন্ট-সার্ভার মডেল ব্যবহার করে স্ট্রিং রিভার্স করা

  3. রিকার্সন ব্যবহার করে সেন্টেন্স রিভার্স (Reverse) করার C++ প্রোগ্রাম

  4. C#-এ স্ট্রিং রিভার্স করা