_tolower

提供: RAD Studio
移動先: 案内検索

ctype.h:インデックス への移動


ヘッダーファイル

ctype.h

カテゴリ

変換ルーチン

プロトタイプ

int _tolower(int ch);

説明

_tolower は,tolower と同じ変換を行うマクロですが,ch が大文字(A ~ Z)であることがわかっている場合にのみ使用される点が異なります。

_tolower を使用するには,ctype.h をインクルードする必要があります。

戻り値

ch が大文字である場合,_tolower は,ch を変換した値を返します。そうでない場合,結果は未定義です。



 #include <string.h>
 #include <stdio.h>
 #include <ctype.h>
 int main(void)
 {
    int length, i;
    char *string = "THIS IS A STRING.";
    length = strlen(string);
    for (i = 0; i < length; i++) {
        if ((string[i] >= 'A') && (string[i] <= 'Z')){
           string[i] = _tolower(string[i]);
        }
    }
    printf("%s\n",string);
    return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

+