istringstream
2024-10-19 00:27:59
编写程序,将来自一个文件中的行保存在一个vector<string>中,然后使用一个istringstream从vector读取数据成员,每次读取一个单词
#include <iostream>
#include <sstream>
#include<fstream>
#include<vector>
#include<string>
using namespace std; int main()
{
ifstream input("1.txt");
string line;
vector<string> vec;
string tmp;
while(getline(input,line))
{
vec.push_back(line);
}
for(auto v:vec)
{
cout<<v<<endl;
istringstream istr(v);
//打印一行字符串v
cout<<istr.str()<<endl;
//打印每个单词
while(istr>>tmp)
cout<<tmp<<endl;
}
return ;
}
运行结果如下:
最新文章
- MarkMan – 马克鳗,让设计更有爱!
- SessionHelper
- c 深度剖析 3
- Android 网络编程--URL互联网资源
- java中a++与++a区别
- ASP.NET与ASP.NET MVC 的差异、优点及缺点
- 鼠标滑过切换div显示(鼠标事件)
- Python正则表达式指南(转)
- Android 解析标准的点击第三方文件管理器中的视频的intent
- 【python】参数中的*args和**kwargs
- hinton教授的本科生课程CSC321-机器学习中的神经网的笔记
- jquery 动画总结(主要指效果函数)
- 本地计算机上的OracleDBConsoleorcl服务启动后停止
- windows2008 r2 不能启用网络发现解决方法
- canvas打字效果
- 生成定长随机数-可做3des密钥
- CF1142E/1143B Lynyrd Skynyrd
- MVC设计模式一
- .NET:CLR via C# Manifest
- BZOJ1050 旅行comf(kruskal)