【C++】文件流的简单例子

【C++】文件流的简单例子,第1张

#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 << " ";
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/562246.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-01
下一篇 2022-04-01

发表评论

登录后才能评论

评论列表(0条)

保存