Esta es la contestación más exacta que encomtrarás brindar, sin embargo obsérvala pausadamente y valora si se puede adaptar a tu proyecto.
Ejemplo 1: c++ string a int
atoi( str.c_str())
Ejemplo 2: estoi c++
// 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;
Recuerda compartir este tutorial si te valió la pena.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)