C++11 এবং তার উপরে Raw স্ট্রিং নামে একটি ধারণা আছে। স্ট্রিং-এ আমরা বিভিন্ন অক্ষর ব্যবহার করি যেমন \n, \t ইত্যাদি। তাদের আলাদা অর্থ আছে। পরের লাইনে কার্সার ফিরিয়ে আনতে \n ব্যবহার করা হয়, \t একটি ট্যাব তৈরি করে ইত্যাদি।
আমরা যদি এই অক্ষরগুলির প্রভাব না দেখে আউটপুটে প্রিন্ট করতে চাই তবে আমরা কাঁচা স্ট্রিং মোড ব্যবহার করতে পারি। কাঁচা স্ট্রিং থেকে স্ট্রিং তৈরি করতে আমাদের স্ট্রিংয়ের আগে "R" যোগ করতে হবে।
Input: A string "Hello\tWorld\nC++" Output: "Hello\tWorld\nC++"
অ্যালগরিদম
Step 1: Get the string Step 2: Use R before string to make it raw string Step 3: End
উদাহরণ কোড
#include<iostream> using namespace std; main() { string my_str = "Hello\tWorld\nC++"; string raw_string = R"Hello\tWorld\nC++"; cout << "Normal String: " << endl; cout << my_str <<endl; cout << "RAW String: " << endl; cout << raw_string; }
আউটপুট
Normal String: Hello World C++ RAW String: Hello\tWorld\nC++