读取文件中int数据并排序输出到另外一个文件
来源:互联网 发布:ar.drone编程 编辑:程序博客网 时间:2024/05/18 00:42
本文意在熟悉流对文件的操作
#include <iostream>#include <vector>#include <fstream>using namespace std;void Order(vector<int> &data){for (unsigned int i = 0; i < data.size(); i++){for (unsigned int j = i+1; j < data.size(); j++){if (data.at(i) > data.at(j)){data.at(i) ^= data.at(j);data.at(j) ^= data.at(i);data.at(i) ^= data.at(j);}}}}void printFunc(vector<int>& data){for (unsigned int i = 0; i < data.size(); i++){cout<<data.at(i)<<"\t";}cout<<endl;}void main( void ){vector<int>data;ifstream in("data.txt");if ( !in){cout<<"file error!";exit(1);}int temp;while (!in.eof()){in>>temp;data.push_back(temp);}in.close();printFunc(data);Order(data);printFunc(data);ofstream out("output.txt");if ( !out){cout<<"file error!";exit(1);}for (unsigned int i = 0 ; i < data.size() ; i++)out<<data[i]<<" ";out.close();}
上面一行是 data.txt 中的数据
下面一行是 从小到大排序后 输出到 output.txt 文件中的数据
0 0
- 读取文件中int数据并排序输出到另外一个文件
- 从文件中读入数据,排序并输出到另外一个文件中
- 读取一个文件然后将文件中的数据排序然后输出到另外一个文件中(冒泡排序)
- C++程序设计实验报告(十八)----从文件中读入数据,排序并输出到另外一个文件中
- 从文件中读取学生成绩,进行等级划分,并输出至另外一个文件中
- 文件中读取数字并排序输出到另一个文件中
- 编写一个void sort(int*x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件
- 从文件中读取数据,排序之后输出到另一个文件中
- 从文件中读取数据,排序之后输出到另一个文件中
- 从文本文件中读取数据排序并输出到文本
- JAVA读取超大文件内容并处理写到另外文件中
- python读取大文件并逐行写入另外一个文件
- 读取海量数据到文件并拆分排序
- 读取文件并输出到客户端
- mapreduce读取hbase数据输出到文件中
- linux复制一个文件到另外一个文件中
- 把一个文件拷贝到另外一个文件,需要打开两个文件,一个读取,一个写入
- 读取word模板,并写入数据到word文件中
- jsp页面跳转的方法集合
- v刹许昌县
- hncu 1101(bfs)
- Cocos2d-x3.1中的Text控件的使用
- 7/15
- 读取文件中int数据并排序输出到另外一个文件
- PHP include和require区别 绝对路径、相对路径
- 一个比较酷的项目界面分享,干货十足
- 对Linux内核中进程上下文和中断上下文的理解
- 腾讯笔试题
- Running the Compiler from the Command Line
- 大数据营销--中关村大数据产业联盟秘书长赵国栋访谈
- 在maven仓库中查找jar
- poj1905 二分