isupper

isupperは、指定された文字がアルファベットの大文字かどうかを判定する。

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

ここまでくると、ただ大文字かどうかを判定するのではつまらない。
パスワードに適した文字列かどうかを判定してみる。

アルファベットでもない数字でもない記号が含まれていて、かつ、アルファベットの大文字が含まれていて、かつ、アルファベットの小文字が含まれている場合に、"String suitable for password!"と出力する。

$ ./isupper
abcde
$ ./isupper
abcd1234
$ ./isupper
abcd+-
$ ./isupper
AbCd+-
String suitable for password!
$

よく考えると、数字とアルファベットが混在しているという条件が入ってなかったが、まあいいか。

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