質問: C言語 文字列の大文字変換について 下記の何が間違っているのでしょうか・・・ 大文字変換ができません。 ソートはできています。
回答: for (i = 1; i < argc; i++) { ch[i] = toupper(ch[i]); printf("%s\n", ch[i]); } toupper() は「文字単位」に大文字変換する。 なので パラメータ数分の繰り返し _文字数分の繰り返し __toupper _文字列表示 にすべき。