位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C語(yǔ)言 > 問(wèn)題詳情

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

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

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

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

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

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

(3)使用說(shuō)明

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

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

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

    strl=str2;

是非法的。

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

char strl[20]="Hello";

char str2[10]=" Boy";

int i,j,k;

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

    strl[i]=str2[i];

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


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

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