1. 程式人生 > 其它 >模擬實現strcat 2020-12-21

模擬實現strcat 2020-12-21

技術標籤:字串

模擬實現strcat

//概念:連線字串的函式

//思路:
1、定義兩個個char 字串陣列
2、判斷是否為空
3、需要找到指向的字串的結束位置,指向的字串連線到其後面,最後再新增’\0’就結束了

char* my_strcat(char* dest, const char* src)
{
	char* ret = dest;
	assert(dest != NULL);
	assert(src != NULL);
	while (*ret)
	{
		ret++;//停下來時要用ret的 不可以再次++放在while裡面
	}
	while (*ret++ = *src++)
	{
; } return dest; } int main() { char dest[20] = "hello" ; char src[] = " jackson YEE" ; char* ret = my_strcat(dest, src) printf("%s\n", ret); return 0; }裡插入程式碼片

結果:在這裡插入圖片描述