stringstream,istringstream一般用来做整型转换为字符型函数

#include <sstream>

//字符型转整型

void s2i(string &str,int &num)//传递引用

{

stringstream ss;//输入输出流

ss<<string;//将字符串型流入

ss>>num;//将字符串中空格去掉转换成int型流出

}

int data[10000];//整形

string str='  asdasda ';//字符串

int index=0;

s2i(str,data[index++]);
 

--------------------------------------------------------

#include<sstream>

getline有一个分割字符串的功能类似spilit

格式

getline(iss,string,' ')//此时按空格分割

iss是一种容器格式

首先需要将string字符串读入

getline(cin,string);//读入str字符串

istingstream iss(string);//将字符串存入输入输出流

string temp;//临时字符串

getline(iss,temp,' ');//将字符串按空格分割

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值