编写程序,将来自一个文件中的行保存在一个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 ;
}

运行结果如下:

最新文章

  1. MarkMan – 马克鳗,让设计更有爱!
  2. SessionHelper
  3. c 深度剖析 3
  4. Android 网络编程--URL互联网资源
  5. java中a++与++a区别
  6. ASP.NET与ASP.NET MVC 的差异、优点及缺点
  7. 鼠标滑过切换div显示(鼠标事件)
  8. Python正则表达式指南(转)
  9. Android 解析标准的点击第三方文件管理器中的视频的intent
  10. 【python】参数中的*args和**kwargs
  11. hinton教授的本科生课程CSC321-机器学习中的神经网的笔记
  12. jquery 动画总结(主要指效果函数)
  13. 本地计算机上的OracleDBConsoleorcl服务启动后停止
  14. windows2008 r2 不能启用网络发现解决方法
  15. canvas打字效果
  16. 生成定长随机数-可做3des密钥
  17. CF1142E/1143B Lynyrd Skynyrd
  18. MVC设计模式一
  19. .NET:CLR via C# Manifest
  20. BZOJ1050 旅行comf(kruskal)

热门文章

  1. LINQ之路系列
  2. InnoDB关键特性之insert buffer
  3. 问题与解答 [Questions &amp; Answers]
  4. POJ 2435Navigating the City(bfs)
  5. jQuery mobile 核心功能
  6. 卡尔曼滤波器【Kalman Filter For Dummies】
  7. rtems总结
  8. HIbernate学习笔记(二) hibernate对象的三种状态与核心开发接口
  9. php 仿百度文库
  10. HDU-4689 Derangement DP