博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编写程序,将来自文件中的行保存在一个vector<string>,然后使用一个istringstream 从vector中读取数据,每次读一个单词...
阅读量:5098 次
发布时间:2019-06-13

本文共 873 字,大约阅读时间需要 2 分钟。

#include
#include
#include
#include
#include
#include
using namespace std;/*istream & f(istream&in){ string v; while (in>>v,!in.eof()) { if (in.bad()) throw runtime_error("IO流错误"); if (in.fail()){ cerr << "数据错误,请重试" << endl; in.clear(); in.ignore(100, '\0'); continue; } cout << v << endl; } in.clear(); return in;}*/int main(){ ifstream in("data.txt"); if (!in){ cerr << "无法打开文件" << endl; return -1; } string line; vector
words; while (getline(in, line)) words.push_back(line); in.close(); vector
::const_iterator it = words.begin(); while (it != words.end()){ istringstream line_str(*it); string word; while (line_str >> word) cout << word << " "; cout << endl; ++it; } system("pause"); return 0;}

  

转载于:https://www.cnblogs.com/bananaa/p/7722329.html

你可能感兴趣的文章
《算法导论》CLRS算法C++实现(一)P11 插入排序
查看>>
ZROI2018暑期集训B班训练赛#1解题报告
查看>>
ListIterator
查看>>
HDU 2855 Fibonacci Check-up 矩阵
查看>>
Matlab使用xlsread, xlswrite函数导致excel进程无法终止的问题
查看>>
scrapy爬取数据的基本流程及url地址拼接
查看>>
Python 生产者和消费者模型
查看>>
GLSL中 Billboard和Point的顶点空间变换
查看>>
Fiddler基本用法:手机抓包
查看>>
poj 1328 Radar Installation 排序贪心
查看>>
数组与字符串 1.6
查看>>
信用卡还款项目(同事封装的ajax)
查看>>
java基本概念
查看>>
Struts2学习笔记(六) 结果(Result)(上)
查看>>
ajax提交写法
查看>>
Java编程语言基础 第三章 if嵌套分支用法
查看>>
判断质数的方法
查看>>
安全和共享设置
查看>>
树链剖分
查看>>
python常用模块(一)
查看>>