`
txf2004
  • 浏览: 6853032 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

阅读更多
#include<iostream>
#include
<fstream>
#include
<cstdlib>
#include
<cstring>
#include
<sstream>
#include
<bitset>


usingnamespacestd;


intmain()
...{

/**//*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;
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics