从文件中读取数据,排序之后输出到另一个文件中
2013-04-01 14:40
357 查看
文件中有一组数据,要求排序后输出到另一个文件中去
两个知识点: 排序、文件操作
代码如下:
两个知识点: 排序、文件操作
代码如下:
#include<iostream> #include<fstream> #include<vector> using namespace std; void Order(vector<int> &data)//不加 & 符号的话,改变不了 data 向量中的数据。 { int count=data.size(); int i,j; int temp; for (i=0;i<count-1;i++) { for (j=0;j<count-1-i;j++) { if (data[j]>data[j+1]) { temp=data[j]; data[j]=data[j+1]; data[j+1]=temp; } } } } int main() { int i; vector<int>data; ifstream in("hua.txt"); int temp; if (!in) { cout<<"打开文件失败"<<endl; exit(1); } while (!in.eof()) { in>>temp; data.push_back(temp); } in.close();//关闭输入文件流 Order(data); ofstream out("huahua.txt"); if (!out) { cout<<"file open error"; exit(1); } for (i=0;i<data.size();i++) { out<<data[i]<<" "; } out.close();//关闭输出文件流 cout<<endl; return 0; }
相关文章推荐
- 从文件中读取数据,排序之后输出到另一个文件中
- 读取文件中int数据并排序输出到另外一个文件
- 读取一个文件然后将文件中的数据排序然后输出到另外一个文件中(冒泡排序)
- 设计一个学生类,其中包含学号、姓名、成绩等数据成员,创建学生对象并且倒入到文件file.txt,然后由文件读取到另一个学生对象并输出,试编程实现。
- 文件中读取数字并排序输出到另一个文件中
- 第十六周实验--任务2--学生成绩排序--从已有的文件中读入学生数据并把修改后的数据写入到另一个新创建的文件中
- ean13码的生成,python读取csv中数据并处理返回并写入到另一个csv文件中
- 整型数组处理算法(二)文件中有一组整数,要求排序后输出到另一个文件中
- 把文件中的一组整数排序后输出到另一个文件中(c/c++)
- java:大数据文件写入,读取,分割,排序,合并
- PHP读取并输出XML文件数据的简单实现方法
- C语言读取文件中的数据作为输入和输出
- 读取Excel模板,写入数据,并别输出另存为Excel文件
- 文件中有一组整数,要求排序后输出到另一个文件中
- 从另一个qml文件中读取数据并显示在ListView中
- 源文件中有一组整数,排序后输出到另一个文件
- 文件中有一组整数,要求排序后输出到另一个文件中
- C++类中包含string类型数据使用read和write实现文件读取和输出时遇到的问题
- 从文件读出学生信息数据,按成绩从高到底排序,并输出其中成绩次高者的所有数据。
- perl从文件中读取数据,然后输出,附一个蛋白质序列的读取