函數名: strcpy
頭檔: <string.h>
函數原型: char *strcpy(char *destin, const char *source);
功能:拷貝一個字串到另一個字串陣列中
參數: char *destin 為複製的目標字串數組
const char *source 為複製的來源字串數組
傳回值: 傳回指向目標字串陣列的指針
注意:必須確保destin 夠大,能夠容納下source,否則會導致溢位錯誤。函數不會產生新字串,而是修改原有字串。因此destin只能是字元數組,而不能是字串指標指向的字串,因為字串指標指向的是字串常數, 常數就不能被修改。
程式案例: 將字串指標拷貝到一個字串陣列中,並輸出拷貝後目標字串
#include<string.h>#include<stdio.h>intmain(void){charstring[10];char*str1=www.dotcpp.com;strcpy(string,str1);printf(%sn,string) ;return0;}
運行結果:
www.dotcpp.com