一种简单的文件读写程序
一种简单的文件读写程序
一种简单的文件读写程序
#include<iostream>
#include<fstream>
#include<cstdlib>
const int SIZE=60;
int main()
{
using namespace std;
char file[SIZE];
ifstream inFile;
cout<<"Enter a file data:";
cin.getline(file,SIZE);
inFile.open(file);
if(!inFile.is_open())
exit(EXIT_FAILURE);
double value,sum=0,count=0;
inFile>>value;
while(inFile.good())
{
count++;
sum+=value;
inFile>>value;
}
if(inFile.eof())
cout<<"reach the end"<<endl;
else if(inFile.fail())
cout<<"mistake"<<endl;
else
cout<<"unclear reason"<<endl;
if(count==0)
cout<<"no data enter"<<endl;
else
{
cout<<count<<endl<<"sum:"<<sum<<endl<<"average:"<<sum/count<<endl; }
inFile.close();
return 0;
}


