版权声明:Sock的blog, 可以偷看但不可以偷走哦 https://blog.csdn.net/qq_42957923/article/details/86672767
函数
char* Strcat(char* dest, const char* src) {
assert(dest != NULL);
assert(src != NULL);
char* dp = dest;
while(*dp != '\0') {
++dp;
}
while (*src != '\0') {
*dp++ = *src++;
}
*dp = *src;
return dest;
}
测试
#include <stdio.h>
#include <assert.h>
int main() {
char str1[256] = "I love ";
char str2[] = "you";
Strcat(str1, str2);
printf("%s\n", str1);
return 0;
}