How to handle stoi conversion error in C++

1 Answer

0 votes
#include <iostream>
   
int main() {
    std::string str = "89357";
       
    try {
         
        int n = stoi(str);
         
        std::cout << n;
      
    } catch(...) {
        std::cout << "Not a number" << "\n";
    }  
}
 
 
   
   
/*
run:
   
89357
   
*/

 



answered Jun 25, 2022 by avibootz

Related questions

1 answer 265 views
1 answer 124 views
124 views asked Feb 2, 2023 by avibootz
2 answers 185 views
1 answer 133 views
133 views asked Aug 27, 2022 by avibootz
4 answers 292 views
...