strcat函數作用是把src所指向的字符串(包括“\0”)復制到dest所指向的字符串後面(刪除*dest原來末尾的“\0”)。保證*dest足夠長,以容納被復制進來的*src。*src中原有的字符不變。
strcat是把兩個字符串合並到壹起,比如
str1[30] = "Hello";
str2[] = " China";
strcat(str1, str2);
則str1的內容就變成"Hello China"。
擴展資料:
在C中,函數原型存在 <string.h>頭文件中。
在C++中,則存在於<cstring>頭文件中。
把src所指向的字符串(包括“\0”)復制到dest所指向的字符串後面(刪除*dest原來末尾的“\0”)。要保證*dest足夠長,以容納被復制進來的*src。*src中原有的字符不變。返回指向dest的指針。
src和dest所指內存區域不可以重疊且dest必須有足夠的空間來容納src的字符串。
百度百科-strcat