C言語で英字の大文字を小文字に変換するにはtolower関数を使用します。
以下にサンプルコードと実行例を記します。
以下にtolower関数の書式等を記します。
#include <ctype.h>
int tolower(int c);
以下にtolower関数を使用したC言語サンプルコードを記します。
&ref(): File not found: "tolower.c" at page "文字列/大文字を小文字に変換する・tolower"; (改行コードLF)
#include <stdio.h> #include <string.h> #include <ctype.h> int main(void) { char *ascii = "01abCD$?"; char buf[100]; int i; memset(buf, '\0', sizeof(buf)); for (i=0; i<strlen(ascii); i++) { buf[i] = (char)tolower(ascii[i]); } printf("before: %s\n", ascii); printf("after : %s\n", buf); return 0; }
上記のサンプルコードをコンパイルし実行した結果を以下に記します。
$ gcc tolower.c -o tolower $ ./tolower before: 01abCD$? after : 01abcd$?
以上、tolower関数のサンプルコードでした。
c-btm.html is not found or not readable.