表示: Delphi
C++
表示設定
_toupper
提供:RAD Studio XE2
ctype.h:インデックス への移動
ヘッダーファイル
ctype.h
カテゴリ
変換ルーチン
プロトタイプ
int _toupper(int ch);
説明
文字を大文字に変換します。
_toupper は,toupper と同じ変換を行うマクロですが,ch が小文字(a ~ z)であることがわかっている場合にのみ使用される点が異なります。
_toupper を使用するには,ctype.h をインクルードする必要があります。
戻り値
ch が小文字である場合,_toupper は,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] = _toupper(string[i]); } } printf("%s\n",string); return 0; }
移植性
| POSIX | Win32 | ANSI C | ANSI C++ |
|---|---|---|---|
|
+ |