_ismbcgraph, _ismbcgraph_l, _ismbcprint, _ismbcprint_l, _ismbcpunct, _ismbcpunct_l, _ismbcblank, _ismbcblank_l, _ismbcspace, _ismbcspace_l_ismbcgraph, _ismbcgraph_l, _ismbcprint, _ismbcprint_l, _ismbcpunct, _ismbcpunct_l, _ismbcblank, _ismbcblank_l, _ismbcspace, _ismbcspace_l

문자가 그래픽 문자, 표시 문자, 문장 부호 문자 또는 공백 문자인지 여부를 확인합니다.Determines whether character is a graphical character, a display character, a punctuation character, or a space character.

중요

이 API는 Windows 런타임에서 실행되는 응용 프로그램에서 사용할 수 없습니다.This API cannot be used in applications that execute in the Windows Runtime. 자세한 내용은 유니버설 Windows 플랫폼 앱에서 지원되지 않는 CRT 함수를 참조하세요.For more information, see CRT functions not supported in Universal Windows Platform apps.

구문Syntax

int _ismbcgraph(
   unsigned int c
);
int _ismbcgraph_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcprint(
   unsigned int c
);
int _ismbcprint_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcpunct(
   unsigned int c
);
int _ismbcpunct_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcblank(
   unsigned int c
);
int _ismbcblank_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcspace(
   unsigned int c
);
int _ismbcspace_l(
   unsigned int c,
   _locale_t locale
);

매개 변수Parameters

cc
확인할 문자입니다.Character to be determined.

localelocale
사용할 로캘입니다.Locale to use.

반환 값Return Value

이러한 각 루틴은 문자가 테스트 조건을 만족하는 경우 0이 아닌 값을 반환하고, 그렇지 않으면 0을 반환합니다.Each of these routines returns a nonzero value if the character satisfies the test condition, or 0 if it does not. 하는 경우 c < = 255 및 해당 _ismbb 루틴 (예를 들어 _ismbcalnum 에 해당 _ismbbalnum), 결과 해당 반환 값 _ismbb 루틴입니다.If c <= 255 and there is a corresponding _ismbb routine (for example, _ismbcalnum corresponds to _ismbbalnum), the result is the return value of the corresponding _ismbb routine.

이러한 함수의 버전은 동일 요소를 포함 한다는 점을 제외 합니다 _l 접미사는 현재 로캘 대신 해당 로캘 종속 동작에 대해 전달 된 로캘을 사용 합니다.The versions of these functions are identical, except that the ones that have the _l suffix use the locale that's passed in for their locale-dependent behavior, instead of the current locale. 자세한 내용은 Locale을 참조하세요.For more information, see Locale.

설명Remarks

이러한 각 함수는 지정한 조건에 대해 주어진 멀티바이트 문자를 테스트합니다.Each of these functions tests a given multibyte character for a given condition.

루틴에서 반환된 값Routine 테스트 조건Test condition 932 코드 페이지 예제Code page 932 example
_ismbcgraph_ismbcgraph 그래픽Graphic 경우에만 0이 아닌 값 반환 c 공백 ()를 제외한 모든 ASCII 또는 가타카나 인쇄 가능한 문자를 싱글바이트 표현입니다.Returns nonzero if and only if c is a single-byte representation of any ASCII or katakana printable character except a white space ( ).
_ismbcprint_ismbcprint 인쇄 가능Printable 경우에만 0이 아닌 값 반환 c 공백 ()를 포함 하 여 모든 ASCII 또는 가타카나 인쇄 가능한 문자를 싱글바이트 표현입니다.Returns nonzero if and only if c is a single-byte representation of any ASCII or katakana printable character including a white space ( ).
_ismbcpunct_ismbcpunct 문장 부호Punctuation 경우에만 0이 아닌 값 반환 c 모든 ASCII 또는 가타카나 문장 부호 문자의 싱글바이트 표현인 합니다.Returns nonzero if and only if c is a single-byte representation of any ASCII or katakana punctuation character.
_ismbcblank_ismbcblank 공백 또는 가로 탭Space or horizontal tab 경우에만 0이 아닌 값 반환 c 가 공백 또는 가로 탭 문자: c= 0x20 또는 c= 0x09) 인 합니다.Returns nonzero if and only if c is a space or horizontal tab character: c=0x20 or c=0x09.
_ismbcspace_ismbcspace 공백White space 경우에만 0이 아닌 값 반환 c 공백 문자: c0x20 또는 0x09< = < =c< 0x0D =.Returns nonzero if and only if c is a white-space character: c=0x20 or 0x09<=c<=0x0D.

요구 사항Requirements

루틴에서 반환된 값Routine 필수 헤더Required header
_ismbcgraph_ismbcgraph <mbstring.h><mbstring.h>
_ismbcgraph_l_ismbcgraph_l <mbstring.h><mbstring.h>
_ismbcprint_ismbcprint <mbstring.h><mbstring.h>
_ismbcprint_l_ismbcprint_l <mbstring.h><mbstring.h>
_ismbcpunct_ismbcpunct <mbstring.h><mbstring.h>
_ismbcpunct_l_ismbcpunct_l <mbstring.h><mbstring.h>
_ismbcblank_ismbcblank <mbstring.h><mbstring.h>
_ismbcblank_l_ismbcblank_l <mbstring.h><mbstring.h>
_ismbcspace_ismbcspace <mbstring.h><mbstring.h>
_ismbcspace_l_ismbcspace_l <mbstring.h><mbstring.h>

호환성에 대한 자세한 내용은 호환성을 참조하세요.For more compatibility information, see Compatibility.

라이브러리Libraries

모든 버전의 C 런타임 라이브러리입니다.All versions of the C run-time libraries.

참고자료See also

문자 분류Character Classification
로캘Locale
멀티바이트 문자 시퀀스 해석Interpretation of Multibyte-Character Sequences
_ismbc 루틴_ismbc Routines
is, isw 루틴is, isw Routines
_ismbb 루틴_ismbb Routines