strcat的實現和模擬

2021-08-19 22:43:18 字數 564 閱讀 2321

1.strcat()函式的呼叫形式

strcat(字串1,字串2);
2.功能

將字串2鏈結到字串1的末尾,形成乙個新字串
#include

#include

int main()

3.模擬實現strcat函式

#include

#include

#include

void * my_strcpy(char*dest, const

char*src)

}char * my_strcat(char *dest, const

char *src)

//從'\0'處開始拷貝字串s2

my_strcpy(dest, src);

return ret;

}int main()

模擬實現strcat

strcat函式的用法是字串拼接,將源字串拼接到目標字串的結尾位置。實現strcat的方法就是 找到目標函式的終止位置,也就是 0 的位置.然後我們將 0 和之後的內容替換成源字串的內容。include include include 因為我們是將源字串拷貝給目標字串,所以我們不需要修改源字串,所以...

C 模擬實現strcat

模擬實現strcat 概念 將兩個char型別的字串連線,中間無空格 解題思路 1 定義兩個字串陣列,再定乙個陣列用於存放這兩個陣列的值 2 為了使兩個字串相連,拷貝第二個陣列裡面的值是,需要獲取第乙個陣列的 0 儲存的地方,將 0 和 0 之後的變成第二個陣列的值 3 列印第三個陣列。執行結果 另...

C語言 模擬實現strcat

strcat 函式是char 型別,其主要作用是將第二個字串拷貝到第乙個字串後,形成乙個新的字串。但需要注意的是strcat 函式並不能檢查出第乙個陣列是否能容納下第二個字串,可能會出現多出來的字元溢位問題。所以在使用的過程一定要考慮到為第乙個陣列分配足夠大的空間,或者可以使用需要另乙個引數來指定最...