From f60fcaa85dee546c453bda7ae7edbcb7a090ece2 Mon Sep 17 00:00:00 2001 From: sillysagiri Date: Thu, 31 Oct 2024 12:26:12 +0700 Subject: [PATCH] handle output error --- tools/string2bin/string2bin.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/string2bin/string2bin.cpp b/tools/string2bin/string2bin.cpp index 954aa07..b217066 100644 --- a/tools/string2bin/string2bin.cpp +++ b/tools/string2bin/string2bin.cpp @@ -34,6 +34,12 @@ void writeBinaryFile(const std::string& inputFileName, const std::string& output // outputFile.write(&nullChar, sizeof(nullChar)); } + if (outputFile.fail()) + { + std::cerr << "Error writing to file!" << std::endl; + std::exit(EXIT_FAILURE); + } + inputFile.close(); outputFile.close(); }