iscntrl 함수

int iscntrl(int c);  c가 제어문자의 ASCII 코드 값인지 판별

입력 매개 변수 리스트

c 아스키 코드 값

반환 값

c가 제어문자일 때 0이 아닌 수, 아닐 때 0

사용 예

//C언어 표준 라이브러리 함수 가이드
//int iscntrl(int c);  c가 제어문자의 ASCII 코드 값인지 판별

#include <ctype.h>
#include <stdio.h>

int main(void)
{
    int i = 0;
    int count = 0;
    printf("=== 컨트롤 문자 아스키 코드 값 ===\n");
    for (i = 0; i < 128; i++)
    {
        if (iscntrl(i))
        {
            printf("%#04x    ", i);
            count++;
            if (count % 10 == 0)
            {
                printf("\n");
            }
        }
    }
    printf("\n");
    return 0;
}

출력

=== 컨트롤 문자 아스키 코드 값 ===
0000    0x01    0x02    0x03    0x04    0x05    0x06    0x07    0x08    0x09    
0x0a    0x0b    0x0c    0x0d    0x0e    0x0f    0x10    0x11    0x12    0x13    
0x14    0x15    0x16    0x17    0x18    0x19    0x1a    0x1b    0x1c    0x1d    
0x1e    0x1f    0x7f