#include<iostream>
#include<fstream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
ifstream infile("123.txt");
if(!infile)
{
cerr<<"File is not open!!!"<<endl;
exit(1);
}
// double a;
// int i=0;//用i来统计下文本中的数据总数。用了这个后数据流被破坏了
// while(infile>>a)i++;
// cout<<i<<endl;
//cout<<a<<endl;
double b[500];
for(int j=0;j<500;j++)
{
infile>>b[j];
//cout<<b[0]<<endl;
b[j]=b[j]*1.2;
}
cout<<b[0]<<endl;
infile.close();
ofstream outfile;
outfile.open("456.txt");
if(!outfile)
{
cerr<<"File is not open!!!"<<endl;
exit(1);
}
for(int j=0;j<500;j++)
{
outfile<<b[j]<<endl;
}
outfile.close();
cout<<"Byebye...."<<endl;
return 0;
}
这个程序就是个综合,前面都会了,这个也就会了。。
估计以后要是能用容器的话,这个程序应该会更有意思。毕竟文件内工资的个数应该是预先不确定的。