stringstream使用
2024-08-23 14:34:21
stringstream的头文件是《sstream》,stringstream可以作为中间介质,实现字符串和数字之间的转换。
数字转string
double a=213;
string s;
stringstream ss;
//注意stringstream ss(a)是错误的,因为a是数字
ss<<a;
ss>>s;
cout<<s;//等价于cout<<ss.str();
string转数字
string s="123";
int b;
stringstream ss(s);//这是可以的
ss>>b;
cout<<b;//等价于cout<<ss.str();
因为string类不能直接和数字进行转换,借助stringstream
int a[N],cnt=0;
string s;
for(int i=0;i<n;i++)
{
getline(cin,s);
stringstream ss;
ss<<s;
while(ss>>a[cnt++])
}
注意事项
cin>>m>>n;
string line;
getline(cin,line);//将cin遗留的换行符从缓冲区钟读取出来
最新文章
- 1Z0-053 争议题目解析481
- (C#) 使用Nullable类型
- Unity-Animator深入系列---StateMachineBehaviour初始化时间测试
- 【bzoj1059】矩形游戏
- 第二个Sprint冲刺第二天
- jQuery 获取 URL信息
- Android 读取Assets中图片
- Spring邮件发送2
- python 开发环境部署
- nginx1.14.0版本负载均衡配置
- Selenium自动化Chrome浏览器 在windows下窗口最大化
- springboot+VUE(二)
- Node.js 获取微信JS-SDK CONFIG
- ElasticSearch6.3.2------入门
- 27.给input边框和背景颜色设置全透明
- 20145208 蔡野 《网络对抗》免考项目 MSF学习
- Java中的Graphics2D类基本使用教程
- scriptcs简介
- 使用C++生成1-33中的6个随机数,无重复
- java获取unicode码