isgraph, iswgraph, _isgraph_l, _iswgraph_l

정수가 그래픽 문자를 나타내는지 여부를 확인합니다.

구문

int isgraph(
   int c
);
int iswgraph(
   wint_t c
);
int _isgraph_l(
   int c,
   _locale_t locale
);
int _iswgraph_l(
   wint_t c,
   _locale_t locale
);

매개 변수

c
테스트할 정수입니다.

반환 값

c가 공백이 아닌 인쇄 가능한 문자의 특정 표현인 경우 이러한 각 루틴은 0이 아닌 값을 반환합니다. c가 공백이 아닌 인쇄 가능한 문자인 경우 isgraph는 0이 아닌 값을 반환합니다. c가 와이드 문자 공백이 아닌 인쇄 가능한 와이드 문자인 경우 iswgraph는 0이 아닌 값을 반환합니다. 이러한 각 루틴은 테스트 조건을 충족하지 않는 경우 c 0을 반환합니다.

_l 접미사가 있는 이러한 함수 버전은 로캘 종속 동작에 현재 로캘 대신 전달된 로캘을 사용합니다. 자세한 내용은 Locale을 참조하세요.

EOF가 아닌 경우 c 또는 0부터 0xFF 사이의 동작 isgraph 이며 _isgraph_l 정의되지 않습니다. 디버그 CRT 라이브러리가 사용되고 c 이러한 값 중 하나가 아닌 경우 함수는 어설션을 발생합니다.

일반 텍스트 루틴 매핑

TCHAR.H 루틴 _UNICODE 정의 _MBCS 되지 않음 _MBCS 정의 _UNICODE 정의
_istgraph isgraph _ismbcgraph iswgraph
_istgraph_l _isgraph_l _ismbcgraph_l _iswgraph_l

설명

기본적으로 이 함수의 전역 상태는 애플리케이션으로 범위가 지정됩니다. 이 동작을 변경하려면 CRT의 전역 상태를 참조하세요.

요구 사항

루틴에서 반환된 값 필수 헤더
isgraph <ctype.h>
iswgraph <ctype.h> 또는 <wchar.h>
_isgraph_l <ctype.h>
_iswgraph_l <ctype.h> 또는 <wchar.h>

호환성에 대한 자세한 내용은 호환성을 참조하세요.

참고 항목

문자 분류
Locale
is, isw 루틴