制御文字かどうかを判断する

1065 ワード

#include <stdio.h>

#include <ctype.h>



/*

       (ASCII 0-31 127)    :

       ,   0;    0.

iscntrl(c)

*/



/***************

 *   :      。

 *   :   ,  1;  ,  0.

 **************/

int my_iscntrl(unsigned char c)

{

	if ((c >= 0 && c <= 31) || c == 127) {

		return 1;

	}

	return 0;

}



int main(void)

{



	printf("%d
", my_iscntrl('
')); printf("%d
", iscntrl('6')); return 0; }

 
出力:
1
0