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

स्ट्रिंग्स को सी/सी++ में संख्याओं में कनवर्ट करना

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

C/C++ स्ट्रिंग्स को संख्याओं में बदलने के दो तरीके प्रदान करता है।

उदाहरण

sscanf() का उपयोग करना

#include<stdio.h>
int main(){
   const char *str = "12345";
   int x;
   sscanf(str, "%d", &x);
   printf("\nThe value of x : %d", x);
   return 0;
}

आउटपुट

The value of x : 12345

स्टोई का उपयोग करना ()

#include <iostream>
#include <string>
using namespace std;
int main(){
   string str1 = "45";
   string str2 = "3.14159";
   string str3 = "31337 geek";
   int myint1 = stoi(str1);
   int myint2 = stoi(str2);
   int myint3 = stoi(str3);
   cout << "stoi(\"" << str1 << "\") is " << myint1 << '\n';
   cout << "stoi(\"" << str2 << "\") is "<< myint2 << '\n';
   cout << "stoi(\"" << str3 << "\") is "<< myint3 << '\n';
   return 0;
}

आउटपुट

stoi("45") is 45
stoi("3.14159") is 3
stoi("31337 geek") is 31337

  1. putwchar () सी/सी ++ में समारोह

    इस लेख में हम C++ STL में putwchar() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। पुटवचर () क्या है? putwchar() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। putwchar () फ़ंक्शन का उपयोग मानक आउटपुट डिवाइस पर विस्तृत वर्ण लिखने के लिए किया जा

  1. memcpy() सी/सी++ में

    इस लेख में हम C++ STL में memcpy() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। memcpy() क्या है? memcpy() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। memcpy () फ़ंक्शन का उपयोग मेमोरी के ब्लॉक को कॉपी करने के लिए किया जाता है। इस फ़ंक्शन क

  1. सी/सी ++ में एए पेड़?

    कंप्यूटर विज्ञान में AA ट्री को संतुलित ट्री के रूप में परिभाषित किया गया है, जो ऑर्डर किए गए डेटा को कुशलतापूर्वक संग्रहीत करने और पुनर्प्राप्त करने के लिए लागू किया गया है। एए पेड़ों को लाल-काले पेड़ की विविधता के रूप में माना जाता है, बाइनरी सर्च ट्री का एक रूप जो प्रविष्टियों के कुशल जोड़ और विल