জয়েন লগইন

সি++ স্ট্রিং

🌈সি++ স্ট্রিং কি?

📋সি++ স্ট্রিং হলো এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের পদ্ধতি।

⚒️সি++ স্ট্রিং এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের ব্যবহৃত হয়।

সি++ স্ট্রিং সমূহ

সি++ স্ট্রিং এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ length - স্ট্রিং এর দৈর্ঘ্য গণনা করা
  • ➡️ append - ডেটা সংযুক্ত করা
  • ➡️ at - নির্দিষ্ট সুচকের অক্ষর বের করা
  • ➡️ front - প্রথম অক্ষর বের করা
  • ➡️ back - শেষ অক্ষর বের করা
  • ➡️ insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করা
  • ➡️ erase - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করা
  • ➡️ substr - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করা
  • ➡️ replace - নির্দিষ্ট মান প্রতিস্থাপন করা
  • ➡️ find - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
  • ➡️ rfind - নির্দিষ্ট মানের শেষ অবস্থান বের করা
  • ➡️ find_first_of - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
  • ➡️ find_last_of - নির্দিষ্ট মানের শেষ অবস্থান বের করা

length - স্ট্রিং এর দৈর্ঘ্য গণনা করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
  string value = "হ্যালো বিশ্ব";
  int result = value.length();

  cout << result;
  return 0;
}

append - ডেটা সংযুক্ত করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string hello = "হ্যালো";
    string marge = hello.append(" বিশ্ব");

    cout << marge << endl;
    return 0;
}

at - নির্দিষ্ট সুচকের অক্ষর বের করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "হ্যালো";
    char result = text.at(0);

    cout << result << endl;
    return 0;
}

front - প্রথম অক্ষর বের করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "হ্যালো";
    char result = text.front();

    cout << result << endl;
    return 0;
}

back - শেষ অক্ষর বের করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "হ্যালো";
    char result = text.back();

    cout << result << endl;
    return 0;
}

insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "হ্যালো ";

    text.insert(6, "বিশ্ব");

    cout << text << endl;
    return 0;
}

erase - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "হ্যালো বিশ্ব";

    text.erase(6, 11);

    cout << text << endl;
    return 0;
}

substr - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "হ্যালো বিশ্ব";

    string result = text.substr(6, 5);

    cout << result << endl;
    return 0;
}

replace - নির্দিষ্ট মান প্রতিস্থাপন করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "হ্যালো বিশ্ব";

    text.replace(6, 5, "তানিম");

    cout << text << endl;
    return 0;
}

find - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

    size_t result = text.find("প্রোগ্রামিং");

    cout << result << endl;
    return 0;
}

rfind - নির্দিষ্ট মানের শেষ অবস্থান বের করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

    size_t result = text.rfind("প্রোগ্রামিং");

    cout << result << endl;
    return 0;
}

find_first_of - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

    size_t result = text.find_first_of("প্রোগ্রামিং");

    cout << result << endl;
    return 0;
}

find_last_of - নির্দিষ্ট মানের শেষ অবস্থান বের করার উদাহরণ।

cpp
#include <iostream>
#include <string>
using namespace std;
 
int main () {
    string text = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

    size_t result = text.find_last_of("প্রোগ্রামিং");

    cout << result << endl;
    return 0;
}

সি++ স্ট্রিং সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
length স্ট্রিং এর দৈর্ঘ্য গণনা করতে ব্যবহৃত হয়।
append ডেটা সংযুক্ত করতে ব্যবহৃত হয়।
at নির্দিষ্ট সুচকের অক্ষর বের করতে ব্যবহৃত হয়।
front প্রথম অক্ষর বের করতে ব্যবহৃত হয়।
back শেষ অক্ষর বের করতে ব্যবহৃত হয়।
insert নির্দিষ্ট স্থানে ডেটা যুক্ত করতে ব্যবহৃত হয়।
erase নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করতে ব্যবহৃত হয়।
substr নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করতে ব্যবহৃত হয়।
replace নির্দিষ্ট মান প্রতিস্থাপন করতে ব্যবহৃত হয়।
find নির্দিষ্ট মানের প্রথম অবস্থান বের করতে ব্যবহৃত হয়।
rfind নির্দিষ্ট মানের শেষ অবস্থান বের করতে ব্যবহৃত হয়।
find_first_of নির্দিষ্ট মানের প্রথম অবস্থান বের করতে ব্যবহৃত হয়।
find_last_of নির্দিষ্ট মানের শেষ অবস্থান বের করতে ব্যবহৃত হয়।