C中编程实现,strcat函数,最完善代码,如果不是,请大神留言

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/ZhangaZhaoLong/article/details/83717667
  1. #define _CRT_SECURE_NO_WARNINGS 1

    #include <stdio.h>
    #include <assert.h>
    #include <string.h>
    
    char *My_strcat(char *arr2, const char *arr)
    {
    	assert(arr2 != NULL);
    	assert(arr != NULL);
    
    	char *ret = arr2;
    	int num = 0;
    
    	num = strlen(arr2);
    	arr2 += num;
    	while (*arr2++ = *arr++)
    	{
    		;
    	}
    
    	return ret;
    }
    
    int main()
    {
    	char arr[] = "ghijkl";
    	char arr2[13] = "abcdef";
    
    	printf("%s\n", My_strcat(arr2, arr));
    
    	system("pause");
    	return 0;
    }
    

猜你喜欢

转载自blog.csdn.net/ZhangaZhaoLong/article/details/83717667
今日推荐