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

C++ में स्ट्रिंग को int में कैसे पार्स करें?


आप C++ में string stream का उपयोग करके int को पार्स कर सकते हैं। इस मेथड में आपको कुछ एरर चेकिंग करने की आवश्यकता है।

उदाहरण

#include<iostream> #include<sstream> using namespace std; int str_to_int(const string &str) {    stringstream ss(str);    int num;    ss >> num;    return num; } int main() {    string s = "12345";    int x = str_to_int(s);    cout << x; }

आउटपुट

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

12345

नए C++11 में, इसके लिए फ़ंक्शन्स हैं: stoi(string to int), stol(string to long), stoll(string to long long), stoul(string to unsigned long), आदि।

उदाहरण

आप इन फ़ंक्शन्स का उपयोग इस प्रकार कर सकते हैं:

#include<iostream> using namespace std; int main() {    string s = "12345";    int x = stoi(s);    cout << x; }

आउटपुट

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

12345



  1. एंड्रॉइड में JSON स्ट्रिंग कैसे पार्स करें एंड्रॉइड में JSON स्ट्रिंग कैसे पार्स करें

    हार्डकोडेड JSON स्ट्रिंग को पार्स करना कोड में परिभाषित JSON स्ट्रिंग को JSONObject और JSONArray का उपयोग करके पार्स करके विशिष्ट फील्ड निकालना। चरण 1-2: प्रोजेक्ट और लेआउट मानक सेटअप। चरण 3: MainActivity.java package com.example.myapplication; import android.os.Build; import android.os.Bundle; i

  1. - C# int.Parse बनाम int.TryParse मेथड

    C# में int.TryParse और intParse मेथड का उपयोग करके संख्या के स्ट्रिंग प्रतिनिधित्व को पूर्णांक में बदलें।यदि स्ट्रिंग को बदला नहीं जा सकता, तो int.TryParse मेथड false लौटाता है यानी एक बूलियन मान, जबकि int.Parse एक अपवाद लौटाता है।आइए int.Parse मेथड का एक उदाहरण देखें:उदाहरणusing System.IO; using Sy

  1. - पायथन में स्ट्रिंग को फ्लोट या इंट में कैसे पार्स करें?

    स्ट्रिंग को इंट में पार्स करने के लिए, आप निम्न का उपयोग कर सकते हैं: try: print(int(112)) except ValueError: print(Cannot parse) यह आपको आउटपुट देगा: 112 स्ट्रिंग को फ्लोट में पार्स करने के लिए, आप निम्न का उपयोग कर सकते हैं: try: print(float(112.15)) except ValueError: print(Cannot