位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 strcpy()函數(shù)

提問人:劉團(tuán)圓發(fā)布時間:2020-11-30

strcpy()函數(shù)實現(xiàn)字符串復(fù)制。

(1)調(diào)用方式

    strcpy(字符數(shù)組,字符串)

(2)函數(shù)功能:將“字符串”完整地復(fù)制到“字符數(shù)組”中,字符數(shù)組中原有內(nèi)容被覆蓋。

(3)使用說明

①字符數(shù)組必須定義得足夠大,以便容納復(fù)制的字符串。復(fù)制時連同結(jié)束標(biāo)志'\0'—起復(fù)制。

②“字符串”可以是字符串常量,也可以是字符數(shù)組。

③不能用賦值運(yùn)算符“=”將字符串直接賦值給字符數(shù)組,只能用strcpy()函數(shù)來處理。例如:

    strl=str2;

是非法的。

(4)實現(xiàn)strcpyO函數(shù)功能的代碼為:

char strl[20]="Hello";

char str2[10]=" Boy";

int i,j,k;

for(i-0;str2[i]!=0;i++)   /* 逐個賦值 */

    strl[i]=str2[i];

strl[i]=0;                /* 增加字符串結(jié)束標(biāo)志 */


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部