C 庫函數 - strlcat()


strlcat

strlcat—— 一致的、安全的字符串串接函數
 
 
中文名
strlcat
外文名
strlcat
功    能
將長度有限的字符串附加到另一個字符串
頭文件
string.h
返回值類型
size_t

C語言函數

函數原型聲明:size_t strlcat(char *dest, const char *src, size_t destsz);
頭文件引用:#include <string.h>
功能: 將長度有限的字符串附加到另一個字符串
返回值:src字符串的大小
函數參數:參數dest為目的字符串開始的指針,src為源字符串的開始地址,參數destsz代表dest字符串的大小

功能說明

strlcat函數創建的目的主要是針對strcat函數 緩沖區溢出的問題,因為一旦strcat調用中src的字符串長度超過了dst的緩沖區大小,就會造成緩沖區安全漏洞問題,這是一類常見也嚴重的計算機安全漏洞。當然strcpy函數也有安全版本的strlcpy函數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM