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

सी ++ में एक वर्ण को स्ट्रिंग में कैसे परिवर्तित करें?


एक वर्ण को एक स्ट्रिंग में बदलने की कई विधियाँ हैं। निम्नलिखित उदाहरण में, उनमें से कुछ का उपयोग किसी वर्ण को एक स्ट्रिंग में बदलने के लिए किया जाता है।

यहाँ C++ भाषा में किसी एकल वर्ण को स्ट्रिंग में बदलने का एक उदाहरण दिया गया है,

उदाहरण

#include <iostream>
#include<string>
#include<sstream>

int main() {
   char c = 'm';

   std::string s(1, c);
   std::cout << "Using string constructor : " << s << '\n';

   std::string s2;
   std::stringstream s1;
   s1 << c;
   s1 >> s;
   std::cout << "Using string stream : " << s << '\n';

   s2.push_back(c);
   std::cout << "Using string push_back : " << s2 << std::endl;

   return 0;
}

आउटपुट

यहाँ आउटपुट है

Using string constructor : m
Using string stream : m
Using string push_back : m

उपरोक्त कार्यक्रम में, एक वर्ण को एक स्ट्रिंग में बदलने के लिए तीन विधियों का उपयोग किया जाता है। सबसे पहले, स्ट्रिंग कंस्ट्रक्टर का उपयोग करना

std::string s(1, c);

दूसरा, स्ट्रिंग स्ट्रीम का उपयोग करना

std::string s2;
std::stringstream s1;
s1 << c;
s1 >> s;

तीसरा, स्ट्रिंग पुश_बैक का उपयोग करना

s2.push_back(c);

  1. सी ++ में एक स्ट्रिंग को एक int में कैसे पार्स करें?

    आप c++ में एक int को एक int में पार्स करने के लिए एक स्ट्रिंग स्ट्रीम का उपयोग कर सकते हैं। इस विधि में आपको कुछ त्रुटि जाँच करने की आवश्यकता है। उदाहरण #include<iostream> #include<sstream> using namespace std; int str_to_int(const string &str) {    stringstream ss(str); &

  1. सी ++ में एक int को स्ट्रिंग में कैसे परिवर्तित करें?

    आप एक int को स्ट्रिंग में बदलने के लिए C से itoa फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण #include<iostream> int main() {    int a = 10;    char *intStr = itoa(a);    string str = string(intStr);    cout << str; } आउटपुट यह आउटपुट देगा - 10 यह पूर्ण

  1. जावा में एक स्ट्रिंग में स्ट्रिंग्स की एक सरणी कैसे परिवर्तित करें?

    स्ट्रिंगबफर का उपयोग करना एक खाली स्ट्रिंग बफ़र ऑब्जेक्ट बनाएँ। लूप का उपयोग करके स्ट्रिंग सरणी के तत्वों के माध्यम से ट्रैवर्स करें। लूप में, एरे के प्रत्येक तत्व को एपेंड () विधि का उपयोग करके स्ट्रिंगबफ़र ऑब्जेक्ट में जोड़ें। अंत में StringBuffer ऑब्जेक्ट को toString() विधि का उपयोग क