কম্পিউটার

C++ প্রোগ্রামে কাঁচা স্ট্রিং আক্ষরিক


এই নিবন্ধে, আমরা C++-এ কাঁচা স্ট্রিং আক্ষরিক, এর অর্থ এবং উদাহরণ নিয়ে আলোচনা করব।

C++-এ “\n” বা “\t”-এর মতো এস্কেপ অক্ষর রয়েছে৷ যখন আমরা এস্কেপ অক্ষরগুলি প্রিন্ট করার চেষ্টা করি, তখন এটি আউটপুটে প্রদর্শিত হবে না। আউটপুট স্ক্রিনে এস্কেপ অক্ষর দেখাতে আমরা R”(Escape অক্ষর সহ স্ট্রিং)” ব্যবহার করে একটি কাঁচা স্ট্রিং আক্ষরিক ব্যবহার করি। স্ট্রিংয়ের সামনে R ব্যবহার করার পরে আউটপুটে এস্কেপ অক্ষরটি প্রদর্শিত হবে।

উদাহরণ

আসুন একটি উদাহরণের সাহায্যে এটি বোঝা যাক

#include <iostream>
using namespace std;
int main(){
   string str = "tutorials\npoint\n" ;
   // A Raw string
   string str_R = R"(tutorials\npoint\n)";
   cout <<"String is: "<<str << endl;
   cout <<"Raw String is: "<<str_R;
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে -

String is: tutorials
point
Raw String is: tutorials\npoint\n

উদাহরণ

#include <iostream>
using namespace std;
int main(){
   string str = "tutorials\ttoint\t" ;
   // A Raw string
   string str_R = R"(tutorials\tpoint\t)";
   cout <<"String is: "<<str << endl;
   cout <<"Raw String is: "<<str_R;
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে -

String is: tutorials toint
Raw String is: tutorials\tpoint\t

  1. C++ এ একটি স্ট্রিং-এর অনন্য পরবর্তী সংখ্যা গণনা করার জন্য প্রোগ্রাম

  2. একটি স্ট্রিং C++-এ অন্যের অনুগামী কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম

  3. C++ এ ন্যূনতম স্ট্রিং

  4. C++ এ দুটি বাইনারি স্ট্রিং যোগ করার জন্য প্রোগ্রাম