zoukankan      html  css  js  c++  java
  • 文件中有一组整数,要求排序后输出到另一个文件中

    
    这个主要复习一下文件输入输出流~~
    
    
    //文件中有一组整数,要求排序后输出到另一个文件中 
    
    #include <iostream>
    #include <fstream> //文件输入输出流
    #include <vector>
    using namespace std;
    
    int main()
    {
    	ifstream InFile("in.txt");
    	if(InFile.good())
    	{
    		cout<<"open file success!"<<endl;
    	}
    	ofstream OutFile("out.txt");
    
    	vector<int> num;
    
    	int temp;
    	while(!InFile.eof())
    	{
    		InFile>>temp;
    		num.push_back(temp);
    	}
    	vector<int>::iterator i;
    	cout<<"before sort..."<<endl;
    	for(i=num.begin();i!=num.end();++i)
    		cout<<*i<<" ";
    	cout<<endl;
    	int k;
    	for(k=0;k<num.size();k++)
    		for(int j=0;j<num.size()-k-1;j++)
    			if (num[j]>num[j+1])
    			{
    				temp=num[j];
    				num[j]=num[j+1];
    				num[j+1]=temp;
    			}
    	cout<<"after sort.."<<endl;
    	for(i=num.begin();i!=num.end();++i)
    	{
    		cout<<*i<<" ";
    		OutFile<<*i<<" ";
    	}
    	cout<<endl;
    	InFile.close();
    	OutFile.close();
    	return 0;
    
    }
    
  • 相关阅读:
    概率期望训练之五
    概率期望训练之四
    JavaScript Source Map详解
    JSON.parse、JSON.stringify
    Linux cp命令直接覆盖不提示方法
    Service Worker
    HTML5 应用程序缓存
    二分图
    Tarjan
    FFT迭代加深 & NTT 多项式求逆
  • 原文地址:https://www.cnblogs.com/zhangdongsheng/p/1911808.html
Copyright © 2011-2022 走看看