int -> string
¿ Que funcion/es existen para pasar un entero a string ?
ejemplo:
string numero;
int i = 5;
numero = "El numero es " + i;
ejemplo:
string numero;
int i = 5;
numero = "El numero es " + i;
Si te resulta cómoda la forma de usar "cout" y "cin", puedes usar una "streamstring" (también derivada de basic_ostream y basic_istream). Acá abajo pongo un ejemplo basado en el tuyo:
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
stringstream ss;
string numero;
int i = 5;
ss << "El numero es " << i;
// ss acepta distintos formatos (igual que cout)
numero = ss.str();
cout << numero;
cin.get(); // enter para salir
return 0;
}
// Alejandro
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
stringstream ss;
string numero;
int i = 5;
ss << "El numero es " << i;
// ss acepta distintos formatos (igual que cout)
numero = ss.str();
cout << numero;
cin.get(); // enter para salir
return 0;
}
// Alejandro
