Cómo convertir un entero en cadena en STL C ++?

C ++ STL | convertir un entero a cadena : En este artículo, vamos a ver cómo podemos convertir un entero en cadena en C ++ ?

conversión de número entero a cadena

A menudo se necesita para convertir número entero tipo de datos a una variable de cadena . C ++ tiene su propia función de biblioteca to_string () , que convierte cualquier valor numérico a su correspondiente tipo de cadena. class ejemplo , 123 convertidos a “123” .

Primera 123 es un número entero, mientras que “123” es valor de cadena
For i = 123;
cadena s = to_string (i);

to_string () Detalles Función

Prototipo:

    string to_string(int/long/long long);

Parámetro: valor numérico

class escribir: cadena

Ejemplo

    Like we define and declare,
int i=5;
string s=to_string(i);
if(s=="5")
cout<<"converted to string";
else
cout<<"Failed to convert.";

Recuerde, una variable de cadena (literal) necesidad de definir bajo “” . ‘a’ es un personaje mientras que “a” es una cadena.

archivo de cabecera necesarios:

    #include <string>
Or
#include <bits/stdc++.h>

programa en C ++ para convertir un entero a cadena

#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cout<<"Input integer to convertn";
cin>>n;
string s=to_string(n);
cout<<"Converted to string: "<<s<<endl;
return 0;
}

salida

Input integer to convert
23
Converted to string: 23


Deja un comentario

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