Sunday, June 24, 2018

String Stream

মনেকর তোমাকে একটি সংখ্যার স্ট্রিং দেয়া হলো। এবার বলা হলো এই বিশাল স্ট্রিং কে ইন্টিজার সংখ্যায় কনভার্ট করতে। কিভাবে করবে ???? স্ট্রিং স্ট্রিম ব্যবহার  করে তুমি সহজেই তা করতে পারো। স্ট্রিং স্ট্রিম খুব মজার ডাটা স্ট্রাকচার।
প্রোগ্রামিং প্রতিযোগিতায় অনেক বিশাল লিমিটের কোনো সংখ্যা নিয়ে কাজ করতে বলা হলে সংখ্যাটি স্ট্রিং হিসেবে ইনপুট নিয়ে পরবর্তীতে স্ট্রিং স্ট্রিম ব্যবহার করে স্ট্রিংটিকে সংখ্যায় কনভার্ট করা যায় সহজেই।
নিচে স্ট্রিং স্ট্রিম নিয়ে কোড দেয়া হলো-
/*  String Stream   */
     
    #include<iostream>
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        string s;
        cin>>s;
        int number;
        stringstream ss(s); // here ss is stringstream type variable
        ss>>number;
        printf("%d", number);
        return 0;
    }

No comments:

Post a Comment