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