3 回答
TA贡献1780条经验 获得超4个赞
strlcpystrncpystrncpystrcpystrncpystr...strncpystrncpystrcpystrlcpystrlcpystrlcpy
strncatstrcatstrncat. strlcatstrcat
TA贡献1871条经验 获得超8个赞
if (destlen + sourcelen > dest_maxlen){
/* Bug out */}strlcat
if (strlcat(dest, source, dest_bufferlen) >= dest_bufferlen){
/* Bug out */}destlensourcelenstrlcatmemcpy
if (destlen + sourcelen > dest_maxlen){
goto error_out;}memcpy(dest + destlen, source, sourcelen + 1);destlen += sourcelen;dest_maxlendestdestdest_bufferlendest buffer).
添加回答
举报
