ifstream ifil(file_nm);是什么意思?
一个应用程序,它以反方向次序读入任何现有文本文件的内容.
#include<iostream>
#include<fstream>
using namespace std;
int main ()
{
char file_nm[30],ch;
int pos;
cout<<"enter file name:";
cin>>file_nm;
ifstream ifil(file_nm);
ifil.seekg(-1,ios::end);
pos=ifil.tellg();
while(pos>=0)
{
pos=pos-1;
ifil.read((char*)&ch,sizeof(char));
cout<<ch;
ifil.seekg(-2,ios::cur);
}
}
我是一个初学者,这段代码,我是从书看来的,但我没有能实现.经过修改也没有得到实现.其中的第十行的ifstream ifil(file_nm);这段代码有点不能理解,不明白是什么意思?如何才能实现这段代码呢?谢谢帮助!