模擬實現strcat 2020-12-21
阿新 • • 發佈:2020-12-22
技術標籤:字串
模擬實現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;
}裡插入程式碼片
結果: