各OSでのファイルの取り扱い

file.png

ファイルの有無をチェックする

#include <filesystem>
ifstream is(m_inifile, ifstream::binary);
    if (!is.is_open()) {
        tr2::sys::path mypath;
        cout << "current firectory" << tr2::sys::current_path().string() << endl;
        cout << "try to open:" << m_inifile << endl;
        assert(!"setting.ini not found");
    }
    is.close();

サポートサイト Wikidot.com