C++ में फंक्शन stoi ()
का प्रयोग डेटा को एक स्ट्रिंग प्रकार से एक पूर्णांक प्रकार, या int में बदलने के लिए किया जाता है . यदि आप C++ 03 या इससे पहले का उपयोग कर रहे हैं, तो stringstream
वर्ग का उपयोग स्ट्रिंग को int में बदलने के लिए किया जाता है।
C++ में, डेटा प्रकारों का उपयोग विशिष्ट डेटा प्रकारों में अंतर करने के लिए किया जाता है। उदाहरण के लिए, स्ट्रिंग्स का उपयोग टेक्स्ट को स्टोर करने के लिए किया जाता है, बूलियन्स का उपयोग सही/गलत मानों को स्टोर करने के लिए किया जाता है, और पूर्णांकों का उपयोग पूर्णांकों को स्टोर करने के लिए किया जाता है (संख्याएं जिनमें दशमलव बिंदु नहीं होता है)।
C++ में कोड लिखते समय , ऐसी स्थितियां हैं जहां आपको मूल्यों को विभिन्न प्रकारों के बीच परिवर्तित करने की आवश्यकता होती है। उदाहरण के लिए, हो सकता है कि आप किसी स्ट्रिंग को पूर्णांक में बदलना चाहें ताकि आप मान पर गणितीय संचालन कर सकें।
यह ट्यूटोरियल उदाहरणों का हवाला देते हुए समझाएगा कि स्ट्रिंग को C++ में पूर्णांक में कैसे परिवर्तित किया जाए। . हम दो दृष्टिकोणों पर चर्चा करने जा रहे हैं जिनका उपयोग आप एक पूर्णांक स्ट्रिंग रूपांतरण ऑपरेशन के लिए कर सकते हैं, जो संयुक्त रूप से C++ के सभी संस्करणों को कवर करता है।
C++ डेटा प्रकार
कई डेटा हैं डेटा स्टोर करने के लिए सी ++ में उपयोग किए जाने वाले प्रकार। उदाहरण के लिए, बूलियन का उपयोग सही / गलत मानों को संग्रहीत करने के लिए किया जाता है, फ़्लोट्स का उपयोग फ़्लोटिंग पॉइंट नंबर (दशमलव) को संग्रहीत करने के लिए किया जाता है, और स्ट्रिंग्स का उपयोग टेक्स्ट डेटा को संग्रहीत करने के लिए किया जाता है।
डेटा का प्रकार जिसमें मान होता है संग्रहीत प्रभावित करता है कि मूल्य में हेरफेर कैसे किया जा सकता है। उदाहरण के लिए, स्ट्रिंग ऑपरेशंस का उपयोग स्ट्रिंग्स की सामग्री में हेरफेर करने के लिए किया जा सकता है, लेकिन उनका उपयोग संख्यात्मक मानों के साथ नहीं किया जा सकता है। इसलिए, डेटा के साथ काम करते समय, यह जानना मददगार हो सकता है कि मूल्यों को एक अलग डेटा प्रकार में कैसे परिवर्तित किया जाए।
C++ Int में स्ट्रिंग
आप दो तरीके अपना सकते हैं स्ट्रिंग को C++ में पूर्णांक में बदलने के लिए उपयोग करें।