函數名: strcat
頭檔: <string.h>
功 能: 將一個字串拼接在目標字串的後面
函數原型: char *strcat(char *destin, const char *source);
功 能: 將一個字串拼接在目標字串的後面
參數: char *destin 為目標字串數組
const char *source 為要拼接的字串數組
傳回值:傳回拼接成功後的字串陣列的指針
注意:必須確保destin 夠大,能夠容納下source,否則會導致溢位錯誤。函數不會產生新字串,而是修改原有字串。因此destin只能是字元數組,而不能是字串指標指向的字串,因為字串指標指向的是字串常數, 常數就不能被修改。
程式範例:將字串經過拼接處理,形成新的字串,並輸出新字串
#include<string.h>#include<stdio.h>intmain(void){chardestination[25]={Ilove};char*blank=,*c=www.dotcpp.com;strcat(destination,blank);strcat (destination,c);printf(%sn,destination);return0;}
運行結果:
Ilovewww.dotcpp.com