从文本文件中读取数据排序并输出到文本
2015-08-29 10:04
453 查看
文件中有一组整数,要求排序后输出到另外一个文件中去
void Order(vector<int>& a) { int count = a.size(); for (int i=0; i<count-1; i++) { for (int j=i+1; j<count; j++) { if (a[i] > a[j]) { a[i] = a[i]^a[j]; a[j] = a[i]^a[j]; a[i] = a[j]^a[i]; } } } } void main() { vector<int> data; ifstream in("Datum.txt"); if (!in) { cout << "file error!\n"; return; } int temp; while (!in.eof())//判断是否到达文件尾 { in>>temp; data.push_back(temp); } in.close();//关闭输入文件流 Order(data);//排序 //写到文本中区 ofstream out("DatumOut.txt"); if (!out) { cout<<"file error!"; return; } for (int i=0; i<data.size();i++) out<<data[i]<<" "; out.close(); //关闭输出文件流 }
相关文章推荐
- 实时搜索引擎Elasticsearch(2)——Rest API的使用
- 麦肯锡方法
- django 1.8 官方文档翻译: 6-6-2 如何使用WSGI 部署
- 1034 -- 梯形
- 1033 -- 鸡兔同笼
- 【放苹果】m个苹果放到n个盘子中
- 手机锂电池(lithium-ion battery)
- 决策树学习(下)——ID3、C4.5、CART深度剖析及源码实现
- Android Animation 动画的使用方法和介绍
- LeetCode2.2.6(Rotate List)
- 1032 -- 水仙花数
- 1076. Forwards on Weibo (30)
- servlet文件上传
- 整理阅读的论文(五)
- leetcode 069 Sqrt(x)(难易度:Medium)
- 1031 -- 素数求和问题
- CodeForces 387B George and Round
- win10休眠选项在哪里设置?如何设置?
- JAVA生成给定范围内的不重复的随机数的几种方法
- servlet下载