C語言 strcpy()函數(shù)
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)志 */
點(diǎn)擊加載更多評論>>