怎么就不能读入文件呢,头都大了。。。。。

#include <fstream> 
#include<iostream>
using namespace std;
int main( )
{
	float salary[500];
	int i,j;
	double t;
	ifstream infile("salary.txt",ios::in);//打开文件,读入数据。
	if(!infile)
	{
		cerr<<"open error!"<<endl;
		exit(1);
	}
	for(i=0;i<500;i++)  
        infile>>salary[i];  
	infile.close();
	for(i=0;i<500;i++)   //涨工资。
		salary[i]+=100;
	
	for(i=0;i<499;++i)  //排序
	{  
		for(int j=0,t;j<500-1-i;++j)  
		{  
			if(salary[j]>salary[j+1])  
			{  
				t=salary[j+1];  
				salary[j+1]=salary[j];  
				salary[j]=t;  
			}  
		}  
	}  
	
	ofstream outfile("ordered_salary.txt",ios::out);     
	if(!outfile)      
	{    
		cerr<<"open error!"<<endl;    
		exit(1);    
	}    
	for(i=0;i<500;i++)    
	{    
		outfile<<salary[i]<<endl;    
		if(i%5==0&&i!=0) cout<<endl;    
		cout<<salary[i]<<"\t";    
	}    
	outfile.close();      
	return 0;    
}    

怎么就不能读入文件呢,头都大了。。。。。_第1张图片


   

你可能感兴趣的:(怎么就不能读入文件呢,头都大了。。。。。)