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

C++ में std::string को const char* या char* में कैसे कन्वर्ट करें?


आप string क्लास के c_str() मेथड का उपयोग करके स्ट्रिंग कंटेंट्स के साथ const char* प्राप्त कर सकते हैं।

उदाहरण

#include<iostream> using namespace std; int main() {    string x("hello");    const char* ccx = x.c_str();    cout << ccx; }

आउटपुट

यह आउटपुट देगा:

hello

char* प्राप्त करने के लिए, copy फ़ंक्शन का उपयोग करें।

उदाहरण

#include<iostream> using namespace std; int main() {    string x("hello");    // मेमोरी अलोकेट करें    char* ccx = new char[s.length() + 1];    // कंटेंट्स कॉपी करें    std::copy(s.begin(), s.end(), ccx)    cout << ccx; }

आउटपुट

यह आउटपुट देगा:

hello



  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. - C++ में CSV फाइलों को कैसे पढ़ें और पार्स करें?

    आपको C++ में CSV फाइलों को पार्स करने के लिए वास्तव में एक लाइब्रेरी का उपयोग करना चाहिए क्योंकि ऐसे कई मामले हैं जिन्हें आप अपने आप फाइल पढ़ते समय मिस कर सकते हैं। C++ के लिए बूस्ट लाइब्रेरी CSV फाइलों को पढ़ने के लिए वास्तव में अच्छे टूल्स का एक सेट प्रदान करती है। उदाहरण के लिए, उदाहरण #include

  1. - C# में सूची को स्ट्रिंग में कैसे बदलें

    एक सूची घोषित करें। List l = new List(); अब, सूची में तत्व जोड़ें। // तत्व l.Add(Accessories); l.Add(Footwear); l.Add(Watches); अब इसे स्ट्रिंग में बदलें। string str = string.Join( , l.ToArray()); आइए C# में सूची को स्ट्रिंग में बदलने का अंतिम कोड देखें: उदाहरण using System; using System.Collection