কম্পিউটার

Sprintf এর C++ সমতুল্য কি?


স্প্রিন্ট() ফাংশন C এবং C++ এর ভিতরেও রয়েছে। এই ফাংশন একটি স্ট্রিং ভিতরে কিছু সংরক্ষণ করতে ব্যবহার করা হয়. সিনট্যাক্স হল printf() ফাংশনের মত, পার্থক্য হল, আমাদের এতে স্ট্রিং নির্দিষ্ট করতে হবে।

C++ এও, আমরা ostringstream ব্যবহার করে একই কাজ করতে পারি। এই অস্ট্রিংস্ট্রিমটি মূলত আউটপুট স্ট্রিং স্ট্রিম। এটি sstrem হেডার ফাইলে উপস্থিত রয়েছে। আসুন দেখি কিভাবে এটি ব্যবহার করতে হয়।

উদাহরণ

#include<iostream>
#include<sstream>
using namespace std;
int main() {
   string my_str;
   ostringstream os;
   os << "This is a string. We will store " << 50 << " in it. We can store " << 52.32 << " also.";
   my_str = os.str(); //now convert stream to my_str string
   cout << my_str;
}
এ রূপান্তর করুন

আউটপুট

This is a string. We will store 50 in it. We can store 52.32 also.

  1. উইন্ডোতে c++ এর জন্য শীর্ষ IDE কি?

  2. C++ এ const কীওয়ার্ড কী?

  3. C++ বন্ধু কীওয়ার্ডের C# সমতুল্য কী?

  4. C# এ একটি VB মডিউলের সমতুল্য কী?