模拟实现strcat :字符串的拼接
char* strcat(char* dest, const char* src)
{
if (dest == NULL || src == NULL)//合法性判断
{
return dest;
}
char* p = dest;
while (*p != ‘\0’)
{
++p;
}//循环结束。p指向‘\0’
//Strcpy(p,src);
while (*src != ‘\0’)
{
*p = *src;
++p;
++src;
}
return dest;
}
int main()
{
char str1[20] = “abcde”;
char str2[] = “fhij”;
strcat(str1,str2);
printf("%s\n", str1);
return 0;
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交