问题:字符串拼接 strcat
方法1:
开辟新空间,存放结果:
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> char* _strcat(char* str1, char* str2){ assert(str1 != NULL && str2 != NULL); char* ret = (char*)malloc((strlen(str1)+strlen(str2)+1)*sizeof(char)); char* tmp = ret; while(*str1 != '