एकल कैरेक्टर से एक स्ट्रिंग बनाना
किसी को चार डेटा प्रकार के रूप में दर्शाए गए एकल कैरेक्टर को परिवर्तित करने की आवश्यकता का सामना करना पड़ सकता है एक एसटीडी::स्ट्रिंग. एक स्ट्रिंग से एक चरित्र प्राप्त करना सीधा है, बस वांछित स्थान पर स्ट्रिंग को अनुक्रमित करें। हालाँकि, विपरीत प्रक्रिया के लिए एक अलग दृष्टिकोण की आवश्यकता होती है। 1 की तर्क संख्या के साथ:
char c = 34;
std::string s(1, c);
std::cout - char c = 34;
std::string s{c};
std::cout पिछली विधि के समान, ब्रेस्ड इनिशियलाइज़र सिंटैक्स स्वचालित रूप से दिए गए वर्ण से एक स्ट्रिंग बनाता है।
char c = 34;
std::string s{c};
std::cout - char c = 34;
एसटीडी::स्ट्रिंग एस;
एस.पुश_बैक(सी);
std::cout यह विधि एक खाली स्ट्रिंग बनाती है और उसमें वर्ण जोड़ती है, जिसके परिणामस्वरूप वांछित वर्ण वाली एक स्ट्रिंग बनती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3