#include<stdio.h>
#include<cassert>
char* my_strcat(char* dest, const char* src) {
assert(src);
assert(dest);
char* ret = dest;
while (*dest != '\0') {
dest++;
}
while (*dest++ = *src++) {
;
}
return ret;
}
int main() {
char arr1[20] = "hello ";
my_strcat(arr1, "world");
printf("%s\n", arr1);
return 0;
}
运行结果