• Source
    1. #include <iostream>
    2. #include <string>
    3. #include <sstream>
    4.  
    5. int main()
    6. {
    7. // convert int to string
    8. {
    9. const int i = 12345 ;
    10.  
    11. std::ostringstream stm ;
    12. stm << i ;
    13.  
    14. const std::string str = stm.str() ;
    15. const char* cstr = str.c_str() ;
    16. std::cout << i << ' ' << str << ' ' << cstr << '\n' ;
    17. }
    18.  
    19. // convert string to int
    20. {
    21. const std::string str = "-45678" ;
    22. std::istringstream stm(str) ;
    23. int i ;
    24. if( stm >> i ) std::cout << str << ' ' << i << '\n' ;
    25. }
    26. }
    27.