Hola maikmr en c++ para convertir un int o long a string
puedes usar stringstream .
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
string int_a_str(int num){
stringstream cad;
cad << num;
return cad.str();
}
string long_a_str(long num){
stringstream cad;
cad << num;
return cad.str();
}
int main(){
int i = 1234;
long l = 2147483647;
string cadena_int = int_a_str(i);
string cadena_long = long_a_str(l);
cout<<cadena_int<<endl;
cout<<cadena_long<<endl;
return 0;
}
<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->