strcat()
strcat()函式會將源字串的副本附加到目標字串的末尾,strcat()函式采用兩個引數:
1)dest
2)src
它將源字串的副本追加到目標字串中,dest末尾的終止字符被src的第一個字符替換,
回傳值: strcat()函式回傳dest,即指向目標字串的指標,
輸出:This is an example
strncat()
C ++中的strncat()函式將給定數量的字符從一個字串追加到另一字串的末尾.strncat()函式將采用以下三個引數:
1)目標
2)源
3)計數
這會將src字串中給定數量的字符追加到dest字串的末尾,dest字串末尾的終止字符將替換為src string的第一個字符,
回傳值: strncat()函式回傳dest,即指向目標字串的指標,
輸出:This is an example to show working of strncat()
strncat()與strcat()有何不同?
許多程式員建議與strcat()相比,strncat()是安全的,因為strcat()不會檢查復制資料的大小,并且復制直到到達空終止符,否則可能會導致緩沖區當strncat()檢查復制資料的大小時溢位,并且僅復制'n'個位元組,
.執行strcat()函式之前,目標字串:ABC
執行strcat()函式后,目標字串為:ABCABCD
在執行strncat()函式之前,目標字串:ABC
執行strncat()函式后,目標字串為:ABCD
每天學點小知識,希望對你有幫助~
另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
C語言C++編程學習交流圈子,QQ群464501141【點擊進入】微信公眾號:C語言編程學習基地
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習書籍分享:

編程學習視頻分享:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/265307.html
標籤:其他
