mblen 함수

int mblen(const char *s, size_t n); 멀티 바이트 문자의 유효성을 확인하고 길이 구함

입력 매개 변수 리스트

s 문자가 있는 주소

n 검사할 길이(MB_CUR_MAX를 주로 사용)

반환 값

멀티 바이트 문자로 표현할 때 차지하는 바이트 수(1, 2), 널문자는 0, 유효하지 않으면 -1

 

mblen 유니코드 문자가 멀티 바이트 문자로 유효한지 확인하거나 차지하는 바이트 수를 반환합니다.

다음은 Microsoft Visual Studio 2015로 확인했을 때 나오는 결과입니다.

사용 예

출력