2024-02-07 C/C++で文字列を小文字に変換する c/c++ programming C言語またはC++で,文字列を小文字(lower case)に変換する方法です 移植性が高い方法 C99またはC++ならワンライナーで記述できます #include <ctype.h> char str[] = "ABCD"; for (char *p = str ; *p; ++p) *p = tolower(*p); ANSIのtolower関数を使っているので移植性も高いです Windows(MicrosoftのSDK) の場合 strlwr という非標準の関数があります char str[] = "ABCD"; strlwr(str); ランキング参加中プログラミングランキング参加中テクノロジー