strcat函数的介绍以及模拟实现

南楼画角 提交于 2019-11-29 18:46:55

strcat函数(追加)

char * strcat ( char * destination, const char * source );
  • 源字符串必须以 '\0’结束
  • 目标空间足够大,能够容纳的下源字符串的内容
  • 目标空间可修改
  • 字符串自己给自己追加?
  • 模拟实现

模拟实现

char* my_strcat(char * dest, const char * src)
{
	assert(dest != NULL);
	assert(src != NULL);
	char* ret = dest;
	while (*dest != '\0')
	{
		dest++;
	}
	while (*dest++ = *src++)
	{
		;
	}
	return ret;
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!