diff --git a/toml/parser.hpp b/toml/parser.hpp index 1a7e3f4..c0765c1 100644 --- a/toml/parser.hpp +++ b/toml/parser.hpp @@ -1071,7 +1071,7 @@ toml::Table parse(std::basic_istream& is) toml::Table parse(const std::string& filename) { - std::ifstream ifs(filename); + std::ifstream ifs(filename, std::ios_base::in | std::ios_base::binary); if(!ifs.good()) throw std::runtime_error("file open error: " + filename); return parse(ifs); }