feat: add string concat

This commit is contained in:
2025-08-23 17:00:04 +02:00
parent cf8b6765b9
commit ca04e8898e
3 changed files with 29 additions and 0 deletions

View File

@@ -98,4 +98,15 @@ void str_to_lower(char* str) {
str[i] += 'a' - 'A';
}
}
}
char* str_concat(const char* str1, const char* str2) {
const size_t len1 = strlen(str1);
const size_t len2 = strlen(str2);
char* result = malloc(sizeof(char) * (len1 + len2 + 1));
memcpy(result, str1, len1);
memcpy(&result[len1], str2, len2);
result[len1 + len2] = '\0';
return result;
}