Manpages

이 름

strnlen − 고 정 길 이 문 자 열 의 길 이 를 결 정 한 다 .

사 용 법

#include <string.h>

size_t strnlen (const char *s, size_t maxlen);

설 명

strnlen 함 수 는 끝 문 자 인 ’\0’을 포 함 하 지 않 고 대 체 로 maxlens가 가 리 키 는 문 자 열 에 있 는 문 자 들 의 수 를 반 환 한 다 . 이 렇 게 되 면 , strnlen 함 수 는 s에 서 처 음 maxlen 문 자 들 만 보 며 결 코 s+maxlen를 넘 지 않 는 다 .

반 환 값

strnlen 함 수 는 만 일 문 자 열 이 maxlen보 다 작 다 면 strlen(s)를 반 환 하 며 , 만 일 s가 가 리 키 고 있 는 처 음 maxlen 문 자 들 사 이 에 ’\0’ 문 자 가 없 다 면 maxlen를 반 환 한 다 .

호 환

이 함 수 는 GNU 확 장 이 다 .

관 련 항 목

strlen(3)

역 자

정 강 훈 <skyeyes [AT] soback.net>, 2001년 2월 24일