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

C++ प्रोग्राम में रॉ स्ट्रिंग लिटरल


इस लेख में, हम C++ में रॉ स्ट्रिंग लिटरल, इसके अर्थ और उदाहरणों पर चर्चा करेंगे।

C++ में एस्केप कैरेक्टर होते हैं जैसे "\n" या "\t"। जब हम एस्केप कैरेक्टर प्रिंट करने का प्रयास करते हैं, तो यह आउटपुट पर प्रदर्शित नहीं होगा। आउटपुट स्क्रीन पर एस्केप कैरेक्टर दिखाने के लिए हम R"(एस्केप कैरेक्टर वाली स्ट्रिंग)" का उपयोग करके रॉ स्ट्रिंग लिटरल का उपयोग करते हैं। स्ट्रिंग के सामने R का उपयोग करने के बाद एस्केप कैरेक्टर आउटपुट पर प्रदर्शित होगा।

उदाहरण

आइए एक उदाहरण की मदद से इसे समझते हैं

#include <iostream> using namespace std; int main(){    string str = "tutorials\npoint\n" ;    // एक रॉ स्ट्रिंग    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" ;    // एक रॉ स्ट्रिंग    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++ में

    मान लीजिए हमारे पास दो स्ट्रिंग्स S और T हैं। हमें जांचना है कि क्या S, T की उपअनुक्रम है या नहीं। इसलिए, यदि इनपुट S = abc, T = adbrcyxd जैसा है, तो आउटपुट True होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि s, t के समान है, तो - true लौटाएं n := s का आकार, m := t का आकार j := 0 i :=

  1. - C++ में न्यूनतम स्ट्रिंग परिवर्तन

    मान लीजिए हमारे पास समान लंबाई की दो स्ट्रिंग्स s और t हैं, और दोनों लोअरकेस अक्षरों में हैं। पहले हम s को किसी भी क्रम में पुनर्व्यवस्थित करते हैं, फिर s को t में बदलने के लिए आवश्यक न्यूनतम परिवर्तनों की संख्या गिनते हैं। उदाहरण के लिए, यदि इनपुट है s = eccynue, t = science, तो आउटपुट 2 होगा। यद

  1. C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें

    दो बाइनरी संख्या वाली स्ट्रिंग्स दी गई हैं, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम ढूंढना है और परिणाम को बाइनरी स्ट्रिंग के रूप में लौटाना है। बाइनरी संख्याएं वे संख्याएं हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी संख्याओं को जोड़ते समय बाइनरी जोड़ का नियम हो