आप 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