Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में रॉ स्ट्रिंग अक्षरशः

C++ 11 और इसके बाद के संस्करण में रॉ स्ट्रिंग नामक एक अवधारणा है। स्ट्रिंग्स में हम विभिन्न वर्णों जैसे \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++

  1. सी ++ में एक स्ट्रिंग को टोकननाइज़ करें?

    पहला तरीका है, रिक्त स्थान से अलग किए गए शब्दों को पढ़ने के लिए एक स्ट्रिंगस्ट्रीम का उपयोग करना। यह थोड़ा सीमित है लेकिन यदि आप उचित जांच प्रदान करते हैं तो यह कार्य काफी अच्छी तरह से करता है। उदाहरण #include <vector> #include <string> #include <sstream> using namespace std; in

  1. सी ++ में एक स्ट्रिंग अक्षर क्या है?

    एक स्ट्रिंग शाब्दिक या अनाम स्ट्रिंग स्रोत कोड के भीतर एक स्ट्रिंग मान के प्रतिनिधित्व के लिए प्रोग्रामिंग में एक प्रकार का शाब्दिक है। अधिक सरल शब्दों में, एक स्ट्रिंग शाब्दिक दोहरे उद्धरण चिह्नों के बीच थोड़ा सा पाठ है। उदाहरण के लिए, const char* var = "Hello"; var की इस परिभाषा में, He

  1. सी # में स्ट्रिंग शाब्दिक बनाम स्ट्रिंग वस्तु

    स्ट्रिंग लिटरल स्ट्रिंग अक्षर या स्थिरांक दोहरे उद्धरण चिह्नों या @ के साथ संलग्न हैं। एक स्ट्रिंग में ऐसे अक्षर होते हैं जो अक्षर अक्षर के समान होते हैं:सादा वर्ण, एस्केप अनुक्रम, और सार्वभौमिक वर्ण। यहाँ स्ट्रिंग लिटरल्स के कुछ उदाहरण दिए गए हैं - Hello, World" "Welcome, \ स्ट्रिंग अ