From e0f8999d9525dd1ac46762a3b8629a1a3eaa7bd7 Mon Sep 17 00:00:00 2001 From: Frederico Linhares Date: Thu, 11 Apr 2024 22:23:05 -0300 Subject: feat Improve error message for BinaryReader --- src/binary_reader.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/binary_reader.cpp b/src/binary_reader.cpp index 04633a2..0727703 100644 --- a/src/binary_reader.cpp +++ b/src/binary_reader.cpp @@ -37,7 +37,12 @@ BinaryReader::BinaryReader(std::string file_path): _pointer{0} { std::ifstream file(file_path, std::ios::binary | std::ios::ate); - if(!file.is_open()) throw std::runtime_error{"failed to open file"}; + if(!file.is_open()) + { + std::string error{"failed to open file: "}; + error += file_path; + throw std::runtime_error{error}; + } this->_size = file.tellg(); file.seekg(0); -- cgit v1.2.3