这样写有错吗
我想用递归的方法输出aaa.txt文件中的整数,以下代码有问题吗
#include<iostream>
#include<fstream>
using namespace std;
test(ifstream a);
int main()
{
ifstream in("d:\\aaa.txt");
test(in);
return 0;
}
test(ifstream a)
{
int n;
if(a.eof())
{
cout<<"file is over:\n";
return 0;
}
a>>n;
cout<<n<<" ";
test(a);
}
请高手赐教