#include <iostream>#include <fstream>#include <cstdlib>#include <cstring>#include <sstream>#include <bitset>using namespace std;int main()...{ /**//*string stream tests*/ /**//*string stream for type conversions*/// stringstream ss;// string n="123.456";// float f=0.0f;// ss << n; ss >> f; cout << f <<endl;//string stream for type conversions// f+=333.1458f;// ss.clear();//多次转换之前必须将流清空// ss << f; ss >> n; cout << n << endl;// ss.clear();// int a=12;stringstream ss;// string n;// ss.flags ( ios::hex | ios::showbase );// ss << a;//输出0X12// ss >> n;//这样都可以 直接得到16进制的字符串了// stringstream ss;bitset<16> a(12);string n;// ss << a; ss >> n;// cout << n ; 这样就可以转为2进制的字符串了,太强了 /**//*stringstream ss; ss << "123,456"; string s1; getline(ss,s1,',');//分割字符串,PARSE cout << ss.peek();*/ return 0;}