반응형
#include <ctype.h> int isgraph(int c); |
isgraph 함수는 ASCII 코드 정수값(c)이 출력 가능 문자인지 확인합니다.
isprint 함수처럼 출력 가능한 문자이면 0이 아닌 값을 반환하고, 그렇지 않은 문자이면 0을 반환합니다.
이 함수는 isprint 함수와는 다르게 공백(32번 문자)문자는 출력 가능한 문자에 포함시키지 않습니다.
isgraph 함수에서 출력 가능한 문자: ASCII 32번 ~ 126번까지의 문자
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main()
{
int i;
for (i = 0; i < 256; i++)
{
if (isgraph(i))
printf("%d : 출력 가능 문자\n", i);
else
printf("%d : 출력 불가능 문자.\n", i);
}
return 0;
}
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) isprint: 인쇄 가능한 문자인지 나타냅니다 (0) | 2023.02.15 |
---|---|
(C언어) islower, isupper: 소문자/대문자인지를 나타냅니다 (0) | 2023.02.15 |
(C언어) isdigit: 문자가 숫자인지 알려줍니다 (0) | 2023.02.14 |
(C언어) iscntrl: 컨트롤 문자인지 알려준다 (0) | 2023.02.14 |
(C언어) isascii: ASCII 코드값인지 알려줍니다 (0) | 2023.02.14 |