string - c++ extract just numbers from an ostringstream -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 72 जवाब

अगर मेरे पास एक ओस्ट्रिन्स्ट्रीम में -

(वह है: space - space) द्वारा अलग-अलग संख्याएं शामिल हैं btw)

क्या मैं प्रत्येक नंबर को व्यक्तिगत रूप से निकाल सकता हूं?

उपयोग इनमें से एक स्पॉटिंग फ़ंक्शन में से एक: स्टड :: वेक्टर के अंदर स्ट्रिंग के रूप में स्टोरेज के रूप में, फिर std :: stoi (या समतुल्य) का उपयोग करें जो पूर्णांक के लिए स्ट्रिंग पार्स करता है, कोशिश / कैच के साथ प्रत्येक कॉल के आसपास है।

उदाहरण (विभाजन के बाद):

  के लिए (int i = 0; i & lt; arrayOfStrings.size (); i ++) {try {int myInt = std :: Stoi (arrayOfStrings [i]); } पकड़ (std :: exception & amp; ई) {std :: cout & lt; & lt; e.what () & lt; & lt; "\ n"; }}  

Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -