/*实现char * my_strcat(char * dest,char *src)函数.
返回: dest字符串的地址。
功能:将src指向的字符串追加到dest指向字符串的后面。
例如:char dest[10] = "andef";
char *src = "ghi";
my_strcat();之后,dest指向的字符串为"andefghi".*/
#include <stdio.h>
#include <assert.h>
char * my_strcat(char * dest,char const * src)
{
char *ret = dest;
assert( ( dest != NULL ) && ( src != NULL ));
while( *dest != '\0')
{
dest++;
}
while( *src != '\0')
{
*dest++ = *src++;
}
*dest = '\0';
return ret;
}
int main()
{
char dest[10] = "andef";
char *src = "ghi";
my_strcat(dest,src);
printf("追加后的字符串是:%s\n",dest);
return 0;
}
【c语言】实现char * my_strcat(char * dest,char *src)函数. 返回: dest字符串的地址。 功能:将src指向的字符串追加到dest指向字符串的后面
最新推荐文章于 2022-08-18 18:26:33 发布