isdigit

isdigitは、指定された文字が数字かどうかを判定する。

Man page of ISALPHA
C言語関数辞典 - isdigit

入力された文字列の中に数字が入っているかどうかをチェックするプログラムをつくる。
(パスワードチェックなどの基本となるような処理を作ってみる。)

fgetsで取得した文字列をfor文で1文字ずつisdigitに渡して数字だったらループを抜けて処理を終了する。

$ vi isdigit.c
$ gcc isdigit.c -o isdigit
$ ./isdigit
ABCDEabcde
A digit is not exist.
$ ./isdigit
ABCDE10abcde
A digit is exist.
$

このように数字があるかどうかをチェックできる。

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