toupperは、指定された文字がアルファベットの小文字の時、大文字に変換する。
Man page of TOUPPER
C言語関数辞典 - toupper
入力された文字列に小文字があったらすべて大文字に変換してみる。
textのi番目、text[i]をtoupperに渡して、戻り値をtext[i]に代入し直す。
$ vi toupper.c $ gcc toupper.c -o toupper $ ./toupper abc ABC $ ./toupper aBcDe ABCDE $ ./toupper Ab123cD AB123CD $ ./toupper aB1+C2-d3e4 AB1+C2-D3E4 $
このようにすべて大文字になっている。
Sample/c/toupper/toupper/src/toupper at master · bg1bgst333/Sample · GitHub