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
Post a Comment