新人求助 帮我看看代码
#include<iostream>#include<fstream>
#include<cstdlib>
void cout_max(ifstream& in_stream);
//获取输入流并向屏幕输出流文件中最大数字.
void cout_min(ifstream& in_stream);
//获取输入流并向屏幕输出流文件中最小数字.
int main()
{
using namespace std;
ifstream fin;
fin.open("number.txt");
if(fin.fail())
{
cout<<"打开文件失败\n";
exit(1);
}
cout_max(fin);
cout_min(fin);
fin.close();
cout<<"程序结束\n";
return 0;
}
void cout_max(ifstream& in_stream)
{
using namespace std;
int n=0,next,n2;
while(in_stream<<next)
{
n2=next;
if(n<n2)
n=n2;
}
cout<<n<<"为文件中最大的数"<<endl;
}
void cout_min(ifstream& in_stream)
{
using namespace std;
int n=999,next,n2;
while(in_stream<<next)
{
n2=next;
if(n>n2)
n=n2;
}
cout<<n<<"为文件中最小的数"<<endl;
}