Use sstream for type conversion, sstream type
Under some circumstances, we have to convert integer and other data types to string types. For example, to convert "1234" to an integer, we can use the atoi function for conversion, or write a loop for conversion. Here we can also use the sstream class for conversion. The sample code is as follows. It demonstrates the atoi and sstream methods.
# Include <stdio. h> # include <iostream> # include <sstream> # include <stdlib. h> using namespace std; int main () {stringstream ss; // convert an integer to stringint I = 100; ss <I; string str = ""; ss> str; cout <"str:" <str <endl; // in turn, string is converted to intss. clear (); // clear it. Otherwise, the following operations will be affected. Int j; ss <str; ss> j; cout <"j:" <j <endl; // use the atoi function for conversion. Cout <"atoi (str):" <atoi (str. c_str () <endl; return 0 ;}