Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी/सी++ में एक स्ट्रिंग को इंटीजर ऐरे में कनवर्ट करें

इस ट्यूटोरियल में, हम यह समझने के लिए एक प्रोग्राम पर चर्चा करेंगे कि स्ट्रिंग को C/C++ में पूर्णांक सरणी में कैसे परिवर्तित किया जाए।

इसके लिए हम एक नया ऐरे बनाएंगे। दिए गए स्ट्रिंग के माध्यम से पार करें, यदि वर्ण अल्पविराम "," है, तो हम अगले वर्ण पर जाते हैं अन्यथा इसे नए सरणी में जोड़ देते हैं।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
//converting string to integer array
void convert_array(string str){
   int str_length = str.length();
   int arr[str_length] = { 0 };
   int j = 0, i, sum = 0;
   //traversing the string
   for (i = 0; str[i] != '\0'; i++) {
      if (str[i] == ', ') {
         j++;
      }
      else {
         arr[j] = arr[j] * 10 + (str[i] - 48);
      }
   }
   cout << "arr[] = ";
   for (i = 0; i <= j; i++) {
      cout << arr[i] << " ";
      sum += arr[i];
   }
   cout << "\nSum of array is = " << sum << endl;
}
int main(){
   string str = "2, 6, 3, 14";
   convert_array(str);
   return 0;
}

आउटपुट

arr[] = 1569522526
Sum of array is = 1569522526

  1. C/C++ में एक बहुआयामी सरणियों का प्रारंभ

    बहुआयामी सरणी में, सरणी का आयाम 1 से अधिक होना चाहिए। निम्न आरेख 3 x 3 x 3 आयाम वाले बहुआयामी सरणी के लिए स्मृति आवंटन रणनीति दिखाता है। यह एक बहुआयामी सरणी को इनिशियलाइज़ करने के लिए C++ प्रोग्राम है। एल्गोरिदम Begin    Initialize the elements of a multidimensional array.    

  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; अब पूर्णांक सरणी को स्ट्रिंग सरणी मे

  1. सी # प्रोग्राम इंटीजर को स्ट्रिंग में कनवर्ट करने के लिए

    एक पूर्णांक को C# में स्ट्रिंग में बदलने के लिए, ToString() विधि का उपयोग करें। वह पूर्णांक सेट करें जिसके लिए आप स्ट्रिंग चाहते हैं - int num = 299; पूर्णांक को स्ट्रिंग में बदलने के लिए ToString () विधि का उपयोग करें - String s; int num = 299; s = num.ToString(); उदाहरण C# में एक पूर्णांक को स्ट्