isprint

isprintは、スペースを含む表示文字かどうかをチェックする。

isgraph(3): char classification routines - Linux man page

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

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

20 is Printable Character!
$ ./isprint

$ ./isprint

$ ./isprint
^A
$

isgraphと違って、スペースの時も真となる。

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