이 름
strnlen − 고 정 길 이 문 자 열 의 길 이 를 결 정 한 다 .
사 용 법
#include <string.h>
size_t strnlen (const char *s, size_t maxlen);
설 명
strnlen 함 수 는 끝 문 자 인 ’\0’을 포 함 하 지 않 고 대 체 로 maxlen인 s가 가 리 키 는 문 자 열 에 있 는 문 자 들 의 수 를 반 환 한 다 . 이 렇 게 되 면 , strnlen 함 수 는 s에 서 처 음 maxlen 문 자 들 만 보 며 결 코 s+maxlen를 넘 지 않 는 다 .
반 환 값
strnlen 함 수 는 만 일 문 자 열 이 maxlen보 다 작 다 면 strlen(s)를 반 환 하 며 , 만 일 s가 가 리 키 고 있 는 처 음 maxlen 문 자 들 사 이 에 ’\0’ 문 자 가 없 다 면 maxlen를 반 환 한 다 .
호 환
이 함 수 는 GNU 확 장 이 다 .
관 련 항 목
역 자
정 강 훈 <skyeyes [AT] soback.net>, 2001년 2월 24일