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).
添加回答
舉報
