इस सवाल का पहले से ही एक उत्तर है: < / P>
- 8 जवाब
मैं एक स्ट्रिंग
में int
का उपयोग करके stoi ()
पर मुझे त्रुटि मिल रही है कि त्रुटि: 'स्तोय' इस क्षेत्र में घोषित नहीं किया गया था । यहां दिया गया कोड है <पूर्व>
#include & lt; iostream & gt; #include & lt; स्ट्रिंग & gt; Int main () {std :: string str1 = "45"; Std :: string str2 = "3.14159"; Std :: string str3 = "शब्दों के साथ 31337"; Std :: string str4 = "शब्द और 2"; Int myint1 = std :: stoi (str1); Int myint2 = std :: stoi (str2); Int myint3 = std :: stoi (str3); // त्रुटि: 'std :: invalid_argument' // int myint4 = std :: stoi (str4); Std :: cout & lt; & lt; "Std :: stoi (\" "& lt; & lt; str1 & lt; & lt;" \ ")" & lt; & lt; Myint1 & lt; & lt; '\ N'; Std :: cout & lt; & lt; "Std :: stoi (\" "& lt; & lt; str2 & lt; & lt;" \ ")" & lt; & lt; Myint2 & lt; & lt; '\ N'; Std :: cout & lt; & lt; "Std :: stoi (\" "& lt; & lt; str3 & lt; & lt;" \ ")" & lt; & lt; मैनिट 3 & lt; & lt; '\ N'; // std :: cout & lt; & lt; "Std :: stoi (\" "& lt; & lt; str4 & lt; & lt;" \ ")" & lt; & lt; Myint4 & lt; & lt; '\ N'; }
stoi
सी ++ 11 से है, आप atoi
Comments
Post a Comment