Stringstream facilitates conversion between basic types
Using stream, stringstream can easily convert between basic types.
Today, I found it useful when I searched for it, which is better than sprintf. Because sprintf has to remember all kinds of conversion symbols, it is annoying, it is more convenient to use the stream for convenient conversion.
Directly paste the Code:
# Include
# Include
# Include
# Include
# Include
Using namespace std; int main () {int a = 10, aa; double B = 5.15, bb; string s = "100", ss = "100.5", str; // char str [100]; // you can use a char string to receive and convert char SS [100] = "sdfk liwei yuting jdsfj"; stringstream s1, s2, s3, s4, s5; s1 <> str; // output to the string and convert the integer to the string cout <
> Str; // converts a floating point to a string cout <
> Aa; // convert the string to an integer cout <> bb; // convert the string to a floating-point cout <
> Aim) {cout <