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

C++ में सिंगल कैरेक्टर को स्ट्रिंग में कैसे बदलें?

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

उदाहरण

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

int main() {
    char c = 'm';
    std::string s(1, c);
    std::cout << "स्ट्रिंग कंस्ट्रक्टर का उपयोग: " << s << '\n';
    
    std::string s2;
    std::stringstream s1;
    s1 << c;
    s1 >> s;
    std::cout << "स्ट्रिंग स्ट्रीम का उपयोग: " << s << '\n';
    
    s2.push_back(c);
    std::cout << "स्ट्रिंग push_back का उपयोग: " << s2 << std::endl;
    
    return 0;
}

आउटपुट

स्ट्रिंग कंस्ट्रक्टर का उपयोग: m
स्ट्रिंग स्ट्रीम का उपयोग: m
स्ट्रिंग push_back का उपयोग: m

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

std::string s(1, c);

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

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

तीसरा, स्ट्रिंग push_back का उपयोग करके:

s2.push_back(c);
  1. - C++ में स्ट्रिंग को int में कैसे पार्स करें?

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

  1. - C++ में int को string में कैसे कन्वर्ट करें?

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

  1. - Java में स्ट्रिंग्स के ऐरे को सिंगल स्ट्रिंग में कैसे बदलें?

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