mirror of
https://github.com/Tilo-K/tstd.git
synced 2026-01-10 06:51:01 +00:00
feat: add string concat
This commit is contained in:
11
string.c
11
string.c
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user