甚至是某个不确定的内存区域(这句话是指 野指针 吗?)
本帖最后由 server 于 2022-9-4 21:13 编辑strnlen
strnlen是计算机函数,功能是一个计数器的工作。
中文名带有最大长度限制的字符串长度统计函数外文名strnlen功 能一个计数器的工作
用 法strnlen(const char *, size_t)
说 明不包括结束符NULL
功能 串比较,strnlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'或计数器到达以下的maxlen为止,然后返回计数器值。(该函数能防止使用strlen(char * str )时str字符串不以'\0'结束而引发的错误)。
页:
[1]