UIU: C++ String Class Example Code

Examples and explanations: রিমনের ব্লগ

Sample use


#include <cstdio>
#include <string>
#import <iostream>

using namespace std;

int main(int argc, char *argv[])
    // আমরা একটা string declare করলাম
    string str = "Hello";

    cout << str << endl;

    // string-টার length বের করলাম
    int length = str.length();

    cout << length << endl;

    // string-টা খালি করে দিলাম, এখন string-টার ভিতরে কিছু নাই, পুরা পরিষ্কার

    // empty() function আমাদের বলে যে string-টা খালি কিনা
    if (str.empty()) {
        cout << "string is empty" << endl;
    } else {
        cout << "string is not empty" << endl;

    str = "Hello TUIU";

    // T আসলো কই থিকা? এইটারে erase করতে হবে
    str.erase(6, 1);
    // ৬ নাম্বার পজিশন থেকে erase করা শুরু হবে, ১টা character erase হবে

    cout << str << endl;

    // ৬ নাম্বার পজিশন থেকে ৩টা character replace করে "ACM" বসাও
    str.replace(6, 3, "ACM");

    cout << str << endl;

    // begin
    // end
    // c_str
    // find
    // substr
    // compare

    return 0;


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.