C_C++/C_라이브러리_함수

(C언어) iscntrl: 컨트롤 문자인지 알려준다

고니자니 2023. 2. 14. 14:22
반응형

#iscntrl #Control #제어문자 

 

#include <ctrype.h>
int iscntrl(int c);

iscntrl 함수는 인수 c가 컨트롤 문자인지 알려줍니다.

c가 삭제문자(delete character)이거나 일반적인 컨트롤 문자(\x7F(127번 문자) 또는 0x00 ~ 0x1F)인 경우 0이 아닌 값을 반환합니다.

 

제어문자: 0 ~ 31, 127번 문자

 

#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main()
{
	int i;

	for (i = 0; i < 256; i++)
	{
		if(iscntrl(i))
			printf("%2d : 제어문자입니다.\n", i);
		else
			printf("%2d : 제어문자가 아닙니다.\n", i);
	}

	return 0;
}

iscntrl 함수

 

반응형