//11.16.cpp
//使用copy算法将一个文件的内容写到标准输出中
#include<iostream>
#include<cstdlib>
#include<fstream>
#include<string>
#include<iterator>
#include<algorithm>
using namespace std;int main()
{string fileName;//输入文件名cout<<"Enter input file name:"<<endl;cin>>fileName;//打开文件ifstream inFile(fileName.c_str());if(!inFile){cout<<"Can not open file:" <<fileName<<endl;return EXIT_FAILURE;}//使用copy算法将文件的内容写到标准输出中ostream_iterator<string> outIter(cout," ");  //以空格分隔数据istream_iterator<string> inIter(inFile),eof;copy(inIter,eof,outIter);//关闭文件inFile.close();return 0;
}

转载于:https://www.cnblogs.com/wwj9413/archive/2012/03/04/2781270.html

C++ Primer 第11章 习题11.16相关推荐

  1. Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类)设计一个名为Person的类及其两个名为Student和Employee的子类

    Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类) 题目 缺陷 UML图 代码 Test02_MyDate.java:用于参考的My ...

  2. Introdution to 3D Game Programming With DirectX11 第11章 习题解答

    11.1 这道题要注意使用了line strip,由于曾经一直用triangle list,所以在几何渲染的时候easy算错定点描绘的顺序. 贴一些代码,大概就能把这个问题解释清楚了,由于框架还不是特 ...

  3. c++ primer 第14章 习题解答

    14.1节 14.1答 不同点: 重载操作符必须具有至少一个class或枚举类型的操作数. 重载操作符不保证操作数的求值顺序,例如对&&和| | 的重载版本不再具有"短路求值 ...

  4. Go语言圣经 - 第11章 测试 - 11.1 go test 11.2 测试函数

    第11章 测试 软件测试是一个巨大的领域,但是Go语言的测试技术是相对比较低级的,它依赖一个Go test测试命令和一组按照约定方式编写的测试函数,测试命令可以运行这些函数 在实践中,编写测试代码和编 ...

  5. Go语言圣经 - 第11章 测试 - 11.4 - 11.6

    第11章 测试 软件测试是一个巨大的领域,但是Go语言的测试技术是相对比较低级的,它依赖一个Go test测试命令和一组按照约定方式编写的测试函数,测试命令可以运行这些函数 在实践中,编写测试代码和编 ...

  6. Go语言圣经 - 第11章 测试 - 11.3 测试覆盖率

    第11章 测试 软件测试是一个巨大的领域,但是Go语言的测试技术是相对比较低级的,它依赖一个Go test测试命令和一组按照约定方式编写的测试函数,测试命令可以运行这些函数 在实践中,编写测试代码和编 ...

  7. 第十三周 项目2第11章习题9

    /* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者:王静 * 完成日期:2013 年 6 月 2 日 * 版 本 号:v1. ...

  8. The Rust Programming Language - 第11章 测试 - 11.1 编写测试

    11 测试 编写自动化测试 程序的正确性代码如我们期望的那样运行,Rust也在语言本身包含了编写软件测试的支持 本章我们会讲到编写测试时用到的注解和宏,运行测试的默认行为和选项,以及如何将测试组织成单 ...

  9. C++ Primer 第10章 习题10.23

    //10.23.cpp //编写程序将被排除的单词存储在vector对象中,而不是存储在set对象中 //函数restricted_wc,根据形参指定文件建立单词排除集 //将被排除的单词存储在vec ...

最新文章

  1. 10任务栏全屏时老是弹出_Deepin 15.10 发布,深度操作系统
  2. Microbiome:芝麻菜中肠杆菌科主导核心微生物组并贡献抗生素抗性组(简单套路16S+meta+培养组发高分文章)
  3. Nacos发布 v0.2 版本,无缝支持 Spring Cloud 微服务生态及高可用集群模式
  4. shell脚本判断输入参数个数
  5. 【Oracle Database 12c新特性】ASM Scrubbing Disk Groups
  6. 行为模型:客户行为智能分析模型
  7. caioj1495: [视频]基于连通性状态压缩的动态规划问题:Formula 2
  8. 【kafka】kafka单节点测试
  9. IP设置的批处理文件
  10. html字体_斗鱼关注人数爬取 | 字体反爬的攻与防
  11. 在竞赛中不断成长--(广油最帅的崽)行走的皮卡丘
  12. python 处理 MovieLens 数据
  13. 计算机网络与通信之计算机网络体系结构
  14. html中最小规格字体,font-size【CSS 字体大小】文字大小尺寸
  15. Python新手学习(十)
  16. android icon颜色转换工具,Android代码修改图标颜色
  17. Python的三个引号作用
  18. 学渣的刷题之旅 leetcode刷题 14.最长公共前缀
  19. Android Intent Service Usage
  20. 自动化设备数据采集系统优势

热门文章

  1. pip install 时报错 ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问(已解决)
  2. LeetCode 1877. 数组中最大数对和的最小值(贪心)
  3. LeetCode 1712. 将数组分成三个子数组的方案数(前缀和 + 二分查找)
  4. 天池 在线编程 条件串(DP)
  5. LeetCode 636. 函数的独占时间(栈)
  6. LeetCode 548. 将数组分割成和相等的子数组(哈希set)
  7. LeetCode 372. 超级次方(快速幂)
  8. LeetCode 354. 俄罗斯套娃信封问题(最长上升子序 DP/二分查找)
  9. LeetCode 229. 求众数 II(摩尔投票)
  10. LeetCode 29. 两数相除(位运算)