1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#pragma once #include <cstdio> #include <filesystem> namespace FileUtils { enum IoMode { IM_Read, IM_WriteAppend, IM_WriteTruncate, }; FILE* OpenCstdioFile(const std::filesystem::path& path, IoMode mode); } // namespace FileUtils