| 25 | #ifdef _WIN32 |
| 26 | |
| 27 | void ReadFile(std::vector<char>& out, const char* fileName) |
| 28 | { |
| 29 | std::ifstream file(fileName, std::ios::ate | std::ios::binary); |
| 30 | assert(file.is_open()); |
| 31 | size_t fileSize = (size_t)file.tellg(); |
| 32 | if(fileSize > 0) |
| 33 | { |
| 34 | out.resize(fileSize); |
| 35 | file.seekg(0); |
| 36 | file.read(out.data(), fileSize); |
| 37 | } |
| 38 | else |
| 39 | out.clear(); |
| 40 | } |
| 41 | |
| 42 | void SetConsoleColor(CONSOLE_COLOR color) |
| 43 | { |