#define _crt_secure_no_warnings
#include
#include
#include
char* my_strcpy(char *dest, const char *src)
//dest為目標字串,src為源字串。
用const可以防止子函式改變源字串。
return ret;
//返回目標串的位址
}int main()
{char arr[20] = "aaaaaaaaaaa";
//dest必須有足夠的空間來容納src的字串。
char *p = "hello bit!";
printf("%s",my_strcpy(arr, p));
getchar();
return 0;
原型宣告:char* strcpy(char* pdest, const char* psrc);
標頭檔案:#include 和 #include
功能:把從src位址開始且含有null結束符的字串複製到以dest開始的位址空間
說明:src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。
返回指向dest的指標。
模擬實現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...