| 33 | #define BOLD "\e[1m" |
| 34 | |
| 35 | void log_result(bool correct) { |
| 36 | if (correct) { |
| 37 | #if defined(_MSC_VER) |
| 38 | std::cout << "Correct!" << std::endl; |
| 39 | #else |
| 40 | std::cout << GREEN << BOLD << "Correct!" << NONE << std::endl; |
| 41 | #endif |
| 42 | } |
| 43 | } |
| 44 | |
| 45 | template<typename T> |
| 46 | inline T stringConvert(const char* number) { |