【C&C++】stringstream的一些用法 - 尝试一下新的东西

#include < iostream >
#include
< fstream >
#include
< cstdlib >
#include
< cstring >
#include
< sstream >
#include
< bitset >


using namespace std;


int main()
... {

/**//*stringstreamtests*/
/**//*stringstreamfortypeconversions*/
//stringstreamss;
//stringn="123.456";
//floatf=0.0f;
//ss<<n;ss>>f;cout<<f<<endl;//stringstreamfortypeconversions
//f+=333.1458f;
//ss.clear();//多次转换之前必须将流清空
//ss<<f;ss>>n;cout<<n<<endl;
//ss.clear();

//inta=12;stringstreamss;
//stringn;
//ss.flags(ios::hex|ios::showbase);
//ss<<a;//输出0X12
//ss>>n;//这样都可以直接得到16进制的字符串了

//stringstreamss;bitset<16>a(12);stringn;
//ss<<a;ss>>n;
//cout<<n;这样就可以转为2进制的字符串了,太强了


/**//*stringstreamss;
ss<<"123,456";
strings1;
getline(ss,s1,',');//分割字符串,PARSE
cout<<ss.peek();
*/





return0;
}

你可能感兴趣的:(ios,C++,c,C#,F#)