isgraph

isgraphは、スペースを除く表示文字かどうかをチェックする。

isgraph(3): char classification routines - Linux man page
C言語関数辞典 - isgraph

これで、a、b、c、1、スペース、タブ、改行、Ctrl+A、をチェックする。

$ vi isgraph.c
$ gcc isgraph.c -o isgraph
$ ./isgraph
a
61 is Graphic Character!
$ ./isgraph
b
62 is Graphic Character!
$ ./isgraph
c
63 is Graphic Character!
$ ./isgraph
1
31 is Graphic Character!
$ ./isgraph

$ ./isgraph

$ ./isgraph

$ ./isgraph
^A
$

後半わかりにくいけど、スペースとかタブとかは表示文字にはならない。

Sample/c/isgraph/isgraph/src/isgraph at master · bg1bgst333/Sample · GitHub