_tolower
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++ |
---|---|---|---|
+ |