strupr,_mbsupr,_wcsupr
string.h:インデックス への移動
ヘッダーファイル
string.h, mbstring.h
カテゴリ
変換ルーチン,メモリおよび文字列操作ルーチン
プロトタイプ
char *strupr(char *s);
wchar_t *_wcsupr(wchar_t *s);
unsigned char *_mbsupr(unsigned char *s);
説明
文字列内の小文字を大文字に変換します。
strupr,現在のロケールの LC_CTYPE カテゴリにしたがって,文字列 s 内の小文字を大文字に変換します。デフォルトの C ロケールの場合は,小文字(a ~ z)から大文字(A ~ Z)への変換になります。ほかの文字は変更されません。
戻り値
strupr は,s を返します。
例
#include <stdio.h>
#include <string.h>
int main(void)
{
char *string = "abcdefghijklmnopqrstuvwxyz", *ptr;
/* 文字列を大文字に変換します */
ptr = strupr(string);
printf("%s\n", ptr);
return 0;
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
strupr |
+ |
|||
_mbsupr |
+ |
|||
_wcsupr |
+ |