_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 공백 또는 가로 탭 문자는: c0x20 = 또는 c0x09 = 합니다.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 공백 문자: c= 0x20 또는 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