[2013.8.29]马甲去重复 c++源码
#include <iostream>
#include <string>
#include <fstream>
#include <stdexcept>
#include <vector>
using namespace std;int main()
{try{string ifile;cout << "请输入要去重复的文件" << endl;cin >> ifile;cin.sync();string ofile;cout << "请输入要保存的文件"<<endl;cin >> ofile;cin.sync();fstream ifs(ifile, ios::in);if(!ifs) throw exception("源文件打开失败!");fstream ofs(ofile, ios::out | ios::append);if(!ofs){ifs.close();throw exception("目标文件打开失败");}vector removed;while(!ifs.eof()){string tmp;ifs >> tmp;bool exist = false;for(int i = 0; i < removed.size(); i++){if(removed[i] == tmp){exist = ture; break;}}if(!exist){removed.push_back(tmp);ofs << tmp << endl;}}ifs.close();ofs.close();}catch(exception &ex){cout << ex.what() << endl;}system("pause");return 0;
}
[2013.8.29]马甲去重复 c++源码相关推荐
- 为什么想要去探究Mybatis源码?(1)
为什么想要去探究Mybatis源码?(1) 关于Mybatis源码探究的专栏. 其我的专业是软件技术这个方向的,mybatis 许久以前就学了,但是心里一直存在一些疑惑.也上网查了,看过各种大佬的博客 ...
- MATLAB去读网页源码时中文乱码
MATLAB去读网页源码时中文乱码 防止获取的网页源码中文乱码 %设置网页的编码方式(必须首先知道网页的编码方式) options = weboptions('CharacterEncoding',' ...
- 博客园2013年4月底至5月初源码发布详情
口腔门诊会员病历管理源码 2013-5-3 [VS2010]功能介绍: 1.系统采用经典三层架构开发开发工具vs2010+sql2005 完全开源.2.主要功能:会员添加 会员管理 会员充值.消费 ...
- 计算机专业学生 | 要尝试去学会阅读源码,它能让你学会很多!
为什么读源码 很多人一定有这种感受:源码在工作中有用吗?用处大吗?很长一段时间内我也有这样的疑问,认为哪些有事没事扯源码的人就是在装,只是为了提高他们的逼格而已. 那为什么我还要读源码呢?一刚开始为了 ...
- 一步步去阅读koa源码,整体架构分析
阅读好的框架的源码有很多好处,从大神的视角去理解整个框架的设计思想.大到架构设计,小到可取的命名风格,还有设计模式.实现某类功能使用到的数据结构和算法等等. 使用koa 其实某个框架阅读源码的时候,首 ...
- 尝试去读SQLMAP源码(一)
本人python 小菜比 一枚.拜读业界典范~~ 阅读sqlmap 的版本是1.1.6,目前应该是最新版. sqlmap.py 脚本中 72~83 def modulePath():"&qu ...
- 如何去读Binder的源码
1: 概述 Binder的源码相对没有接触过驱动的人来说, 还是比较复杂的, 如果要读懂还是比较难的(本人之前做Java开发, 很少接触C和C++). 所以读Binder源码的时候比较难, 而且很多内 ...
- 基于Vision Transformer的图像去雾算法研究与实现(附源码)
基于Vision Transformer的图像去雾算法研究与实现 0. 服务器性能简单监控 \LOG_USE_CPU_MEMORY\文件夹下的use_memory.py文件可以实时输出CPU使用率以及 ...
- Flink 全网最全资源(视频、博客、PPT、入门、原理、实战、性能调优、源码解析、问答等持续更新)
Flink 学习 https://github.com/zhisheng17/flink-learning 麻烦路过的各位亲给这个项目点个 star,太不易了,写了这么多,算是对我坚持下来的一种鼓励吧 ...
最新文章
- SCI如何确保PDF中的图片够清晰?
- Java中单链表的实现
- arm交叉编译器gnueabi、none-eabi、arm-eabi等的区别
- 实例33:python
- Win7系统局域网抢网速的方法
- 声明对象_静态变量(使用同一个类声明的对象可以共享一个值)
- v html是双向绑定吗,vue自定v-model实现表单数据双向绑定问题
- Raft -【go一致性算法】
- 升级后可能遇到的故障- -从Windows 2012升级到2016案例之3
- uva 11234 Expressions
- matlab 求解发动机换算转速,换算转速(发动机换算转速定义)
- yum安装zabbix包失败问题
- excel中使用vlookup函数筛选时遇到#N/A 错误
- 树莓派3B和3B+的串口使用(附图)
- android(9)_数据存储和访问3_scard基本介绍
- 如何下载 Chrome 应用商店的 .crx 文件
- 直角坐标积分化为极坐标积分_将直角坐标系下的二次积分转换成极坐标系下的二次积分...
- shell 脚本实战 五
- centos7下zeppelin安装配置
- Java学习指南从入门到入土
热门文章
- boost::date_time时间类的使用
- STM32“隐藏的定时器”-DWT
- java flink项目_IDEA上运行Flink任务的实战教程
- php的toast,jQuery 一句代码轻松实现 Toast 的提示框
- mysql设置取值范围0到100_mysql中的int smallint 取值范围
- github仓库建立及配置教程新手教程
- 力扣268.丢失的数字
- SpringMVC框架第二天
- 2018-2019-2 实验四 Android程序设计
- Redis 集群使用(2)