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