関数名:iscntrl
ヘッダーファイル: <ctype.h>
関数プロトタイプ: int iscntrl(int ch);
機能: 文字が制御文字であるかどうかを判断します。
パラメータ: int ch チェックする文字
戻り値: ch が制御文字でない場合は 0 を返し、ch が制御文字である場合は 0 以外を返します。
プログラム例:入力された文字が制御文字かどうかを判定する
#include<ctype.h>#include<stdio.h>#include<conio.h>intmain(){charch;printf(inputacharacter:);ch=getche();if(iscntrl(ch)){printf( n%c%discontrolcharacter.,ch,ch);}else{printf(n%c%disnotcontrolcharacter.,ch,ch);}putchar('n');return0;}
実行結果:
inputacharacter:26 は制御文字です。