X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FUtils%2FFolders.cpp;h=c4e86abf17ab2344d92fdda55edd3e9b130c3428;hb=20e924d;hp=9a6f8137a536ba574dca9db8b075baebc693cd39;hpb=9f5ea9b1ee67471d2f4031dcd2aef6ea62a8265e;p=lugaru.git diff --git a/Source/Utils/Folders.cpp b/Source/Utils/Folders.cpp index 9a6f813..c4e86ab 100644 --- a/Source/Utils/Folders.cpp +++ b/Source/Utils/Folders.cpp @@ -135,3 +135,12 @@ bool Folders::makeDirectory(std::string path) { } #endif } + +FILE* Folders::openMandatoryFile(std::string filename, const char* mode) +{ + FILE* tfile = fopen(filename.c_str(), mode); + if (tfile == NULL) { + throw FileNotFoundException(filename); + } + return tfile; +}