【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;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值