UIU: C++ String Class Example Code


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

Sample use


// @BEGIN_OF_SOURCE_CODE

#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-টার ভিতরে কিছু নাই, পুরা পরিষ্কার
    str.clear();

    // 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;
}

// @END_OF_SOURCE_CODE

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s