Saltar al contenido

cómo usar la función stoi en el ejemplo de código c ++

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)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *