面试题答案
一键面试#include <cstring>
void safeStrcpy(char* dest, const char* src, size_t size) {
size_t len = std::strnlen(src, size);
std::strncpy(dest, src, len);
if (len < size) {
dest[len] = '\0';
}
}
#include <cstring>
void safeStrcpy(char* dest, const char* src, size_t size) {
size_t len = std::strnlen(src, size);
std::strncpy(dest, src, len);
if (len < size) {
dest[len] = '\0';
}
}