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