合併兩個字符串

#include<stdio.h>
#include <string.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++;
		src++;
	}
	return ret;
}
int main()
{
	char dest[10]="njail";
	char *src="biis";
	char *str=my_strcat(dest,src);
	printf("%s\n",str);
	return 0;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章