No busques más por todo internet porque estás al espacio indicado, poseemos la respuesta que buscas y sin liarte.
Ejemplo 1: string a int en c ++
#include #include
using namespace std;intmain()
string s ="10";
try
int i =stoi(s);
cout << i <<'n';catch(invalid_argument const&e)
cout <<"Bad input: std::invalid_argument thrown"<<'n';catch(out_of_range const&e)
cout <<"Integer overflow: std::out_of_range thrown"<<'n';return0;
Ejemplo 2: stoi (n)
// stoi example#include // std::cout#include // std::string, std::stoiintmain()
std::string str_dec ="2001, A Space Odyssey";
std::string str_hex ="40c3";
std::string str_bin ="-10010110001";
std::string str_auto ="0x7f";
std::string::size_type sz;// alias of size_tint i_dec = std::stoi(str_dec,&sz);int i_hex = std::stoi(str_hex,nullptr,16);int i_bin = std::stoi(str_bin,nullptr,2);int i_auto = std::stoi(str_auto,nullptr,0);
std::cout << str_dec <<": "<< i_dec <<" and ["<< str_dec.substr(sz)<<"]n";
std::cout << str_hex <<": "<< i_hex <<'n';
std::cout << str_bin <<": "<< i_bin <<'n';
std::cout << str_auto <<": "<< i_auto <<'n';return0;
Si tienes algún reparo o forma de prosperar nuestro división te recordamos ejecutar un comentario y con gusto lo observaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)