📄 strnlen.c
字号:
/* FUNCTION <<strnlen>>---character string length INDEX strnlenANSI_SYNOPSIS #include <string.h> size_t strnlen(const char *<[str]>, size_t <[n]>);TRAD_SYNOPSIS #include <string.h> size_t strnlen(<[str]>, <[n]>) char *<[src]>; size_t <[n]>;DESCRIPTION The <<strnlen>> function works out the length of the string starting at <<*<[str]>>> by counting chararacters until it reaches a NUL character or the maximum: <[n]> number of characters have been inspected.RETURNS <<strnlen>> returns the character count or <[n]>.PORTABILITY<<strnlen>> is a GNU extension.<<strnlen>> requires no supporting OS subroutines.*/#undef __STRICT_ANSI__#include <_ansi.h>#include <string.h>size_t_DEFUN (strnlen, (str, n), _CONST char *str _AND size_t n){ _CONST char *start = str; while (n-- > 0 && *str) str++; return str - start;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -