strncat函式
char *strncat( char *strdest, const char *strsource, size_t count );
strsource:源字串
strdest:目的字串
把源字串所指字串的前n個字元新增到目的字串結尾處(覆蓋目的字串結尾處 的』\0』),再追加』\0』。
說明:源字串和目的字串所指記憶體區域不可以重疊,並且目的字串必須有足夠的空間來容納的源符串。
返回值:返回指向目的字串的指標。
char
*mystrncat
(char
*str,
const
char
*src,
int count)
while
(n < count)
*src !=
'\0'
;return p;
}
測試
int
main()
c語言模擬實現strncat
在c語言的庫函式中,strcat負責將乙個字串加在另乙個字串的後面,但他只能將乙個字串的所有字元加在另一字串的後面,而strncat則可以選擇性的在字串後加字串,使追加字串更靈活,更安全。在選擇性的追加字串前,要先知道兩個字串的長度,且被追加的字串的後面有足夠的空間來接收所追加的字串,所以被追加字串...
模擬實現strncat
模擬實現strncat 在系統庫函式中,存在strncat這個函式,它用於字串的追加,就是在乙個字串後面再追加乙個字串,它的函式原型為 char strncat char strdest,const char strsource,size t count 在其中,strdest為目標字串,strso...
模擬實現strncat
先演示一下,strncat函式的效果,程式 如下 include include void main void 執行結果如下 函式引數有原字串,目標字串,操作字元數,函式執行後會將一定數目的目標字串內容加到原字串的後面,下面給出程式 include include include include c...