#include
#include
#include
using namespace std;
void operator>>(ifstream& file, list& l) //输入运算符重载
{
int temp;
file >> temp;
l.push_back(temp);
}
int main()
{
ifstream ifs;
ifs.open("in.txt", ios::in); //打开文件
if (!ifs) //如果打开失败
{
cout << "文件打开失败" << endl;
exit(0); //退出
}
list li;
while (!ifs.eof()) //文件没有到末尾继续循环
{
ifs >> li;
}
ifs.close(); //循环结束关闭文件连接
for (int x : li)
{
cout << x << " ";
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)