c語言中strcpy的用法
c語言中strcpy的用法的用法你知道嗎?下面小編就跟你們詳細介紹下c語言中strcpy的用法的用法,希望對你們有用。
c語言中strcpy的用法的用法如下:
strcpy原型宣告:extern char *strcpy(char* dest, const char *src);
頭檔案:#include <string.h>
功能:把從src地址開始且含有NULL結束符的字串複製到以dest開始的地址空間
說明:src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。
返回指向dest的指標。
函式實現:
複製程式碼 程式碼如下:
/**********************
* C語言標準庫函式strcpy的一種典型的工業級的最簡實現
* 返回值:目標串的地址。
* 對於出現異常的情況ANSI-C99標準並未定義,故由實現者決定返回值,通常為NULL。
* 引數:
* strDestination 目標串
* strSource 源串
***********************/
char *strcpy(char *strDestination,const char *strSource)
{
assert(strDestination!=NULL && strSource!=NULL);
char *strD=strDestination;
while ((*strD++=*strSource++)!='