Try using an output string stream

int i;

ostringstream s;

s << i;

string i_as_a_string = s.str();


OR, as a c-style string

string i_as_a_string = s.c_str();