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

सी ++ में स्ट्रिंग को चार सरणी में कनवर्ट करें


यह एक C++ प्रोग्राम है जो स्ट्रिंग को C++ में चार ऐरे में कनवर्ट करता है। यह कई तरह से किया जा सकता है:

टाइप 1:

एल्गोरिदम

Begin
   Assign value to string m.
   For i = 0 to sizeof(m)
      Print the char array.
End

उदाहरण कोड

#include<iostream>
#include<string.h>
using namespace std;
int main() {
   char m[] = "Tutorialspoint";
   string str;
   int i;
   for(i=0;i<sizeof(m);i++) {
      str[i] = m[i];
      cout<<str[i];
   }
   return 0;
}

टाइप 2:

स्ट्रिंग को चार सरणी में कॉपी करने के लिए हम बस strcpy() फ़ंक्शन को कॉल कर सकते हैं।

एल्गोरिदम

Begin
   Assign value to string s.
   Copying the contents of the string to char array using strcpy().
End
. का उपयोग करके स्ट्रिंग की सामग्री को चार सरणी में कॉपी करना

उदाहरण कोड

#include <iostream>
#include <string>
#include <cstring>
using namespace std;
int main() {
   string str = "Tutorialspoint";
   char c[str.size() + 1];
   strcpy(c, str.c_str());
   cout << c << '\n';
   return 0;
}

आउटपुट

Tutorialspoint

टाइप 3:

हम strcpy() का उपयोग करने से बच सकते हैं जिसका मूल रूप से c द्वारा उपयोग किया जाता है

इसके बजाय
std::string::copy instead.

एल्गोरिदम

Begin
   Assign value to string s.
   copying the contents of the string to char array using copy().
End

उदाहरण कोड

#include <iostream>
#include <string>
using namespace std;
int main() {
   string str = "Tutorialspoint";
   char c[str.size() + 1];
   str.copy(c, str.size() + 1);
   c[str.size()] = '\0';
   cout << c << '\n';
   return 0;
}

आउटपुट

Tutorialspoint

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

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

  1. सरणी को स्ट्रिंग PHP में कैसे बदलें?

    सरणी को स्ट्रिंग में बदलने के लिए, PHP में implode () की अवधारणा का उपयोग करें। मान लें कि निम्नलिखित हमारी सरणी है - $sentence = array('My','Name','is','John'); उपरोक्त सरणी को स्ट्रिंग में बदलने के लिए - ,implode(" ",$sentence) उदाहरण <!DOCTYPE html>

  1. सी # प्रोग्राम पूर्णांक सरणी को स्ट्रिंग सरणी में बदलने के लिए

    पूर्णांक सरणी को स्ट्रिंग सरणी में बदलने के लिए ConvertAll पद्धति का उपयोग करें। एक पूर्णांक सरणी सेट करें - int[] intArray = new int[5]; // Integer array with 5 elements intArray[0] = 15; intArray[1] = 30; intArray[2] = 44; intArray[3] = 50; intArray[4] = 66; अब पूर्णांक सरणी को स्ट्रिंग सरणी मे