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

来源:互联网 发布:软件编程自学 编辑:程序博客网 时间:2024/04/28 20:57
#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;    }