#ifndef CHAR_ARRAY_HELPERS_HPP #define CHAR_ARRAY_HELPERS_HPP #include #include #define MAX_CHAR 100 inline bool OverwriteCharArray(char* dest, const char* source, size_t size = MAX_CHAR) { size_t newLength = strlen(source); if (newLength >= size) { std::cerr << "Error: Buffer size exceeded.\n"; return false; } memset(dest, 0, size); strcpy(dest, source); return true; } #endif