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

C++ प्रोग्राम में रॉ स्ट्रिंग शाब्दिक


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

C++ में "\n" या "\t" जैसे एस्केप कैरेक्टर होते हैं। जब हम एस्केप वर्णों को प्रिंट करने का प्रयास करते हैं, तो यह आउटपुट पर प्रदर्शित नहीं होगा। आउटपुट स्क्रीन पर एस्केप कैरेक्टर दिखाने के लिए हम आर” (एस्केप कैरेक्टर के साथ स्ट्रिंग) का उपयोग करके कच्चे स्ट्रिंग अक्षर का उपयोग करते हैं। स्ट्रिंग के सामने 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. यह जांचने के लिए प्रोग्राम कि क्या एक स्ट्रिंग सी ++ में दूसरे के बाद है

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

  1. सी++ में न्यूनतम स्ट्रिंग

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

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

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