#include <iostream> #include <string> #include <sstream> int main() { // convert int to string { const int i = 12345 ; std::ostringstream stm ; stm << i ; const std::string str = stm.str() ; const char* cstr = str.c_str() ; std::cout << i << ' ' << str << ' ' << cstr << '\n' ; } // convert string to int { const std::string str = "-45678" ; std::istringstream stm(str) ; int i ; if( stm >> i ) std::cout << str << ' ' << i << '\n' ; } }