模擬實現strcpy

2021-09-17 23:53:17 字數 530 閱讀 9536

【問題描述】:

模擬實現strcpy,完成將字串str2拷貝到字串atr1中。

【問題要點】:

1、源字串必須以』\0』結束,拷貝完成後,也必須以』\0』為結束,在程式中使用語句dest[i] = 『\0』;來完成。

2、目標空間必須足夠大,以確保能夠存放源字串。

3、使用assert斷言,排除掉指標為空的情況,增加**健壯性。

【實現**】

#include#include#include//#includechar strcpy(char* dest, const char* src) 

dest[i] = '\0';//結束符也要拷貝

}int main()

【執行結果】

模擬實現strcpy函式

strcpy函式是字串操作函式,用來字串複製,把乙個字串的內容複製到另乙個字串中。src稱為源字串,dst稱為目的操作串。函式實現如下 char my strcpy char dst,const char src 1 1 src為源字串,不可改變,故用const修飾 2 指標判斷是否為空,保證 的健...

模擬實現strcpy函式

hello,chenwei 模擬實現strcpy函式 const的用法 1修飾常變數 2修飾指標變數 assert基本用法 assert 表示式 如果表示式為真,則程式繼續執行。反之,則停止並且提示錯誤 include include include 第一種 char my strcpy const...

模擬實現庫函式strcpy

自己動手實現庫函式strcpy的功能 定義兩個指標,指標dest指向需要進行拷貝的字串,指標src指向被拷貝的字串。如果指標src指向的內容不是 0 把src所指的內容賦給dest所指的內容。然後把src和dest都加1。函式名為my strcpy,返回值為char 兩個引數,分別為字元指標dest...