![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework 4.1 |
文字の種類を判定したり、大文字と小文字の相互変換などを行えます。SFXAscii クラスは静的関数だけをもちます。
| パブリック関数 | |
|---|---|
| static AChar |
AsLower(
AChar param
) 小文字に変換します。
|
| static WChar |
AsLower(
WChar param
) 小文字に変換します。
|
| static AChar |
AsUpper(
AChar param
) 大文字に変換します。
|
| static WChar |
AsUpper(
WChar param
) 大文字に変換します。
|
| static Bool |
IsAlpha(
AChar param
) IsAlpha( WChar param ) 英文字か判定します。
|
| static Bool |
IsAlphaDigit(
AChar param
) IsAlphaDigit( WChar param ) 英数字か判定します。
|
| static Bool |
IsAscii(
AChar param
) IsAscii( WChar param ) ASCII 文字か判定します。
|
| static Bool |
IsControl(
AChar param
) IsControl( WChar param ) 制御文字か判定します。
|
| static Bool |
IsDigit(
AChar param
) IsDigit( WChar param ) 数字か判定します。
|
| static Bool |
IsGraph(
AChar param
) IsGraph( WChar param ) 図形文字か判定します。
|
| static Bool |
IsHexDigit(
AChar param
) IsHexDigit( WChar param ) 16 進数で使う文字か判定します。
|
| static Bool |
IsLower(
AChar param
) IsLower( WChar param ) 小文字か判定します。
|
| static Bool |
IsNull(
AChar param
) IsNull( WChar param ) null か判定します。
|
| static Bool |
IsPrint(
AChar param
) IsPrint( WChar param ) 印字文字か判定します。
|
| static Bool |
IsPunct(
AChar param
) IsPunct( WChar param ) 空白文字、英数字以外の印字可能文字か判定します。
|
| static Bool |
IsSpace(
AChar param
) IsSpace( WChar param ) 空白文字、または改行文字か判定します。
|
| static Bool |
IsUpper(
AChar param
) IsUpper( WChar param ) 大文字か判定します。
|
[ public, static ] AChar AsLower( AChar param // 変換する文字 );
[ public, static ] WChar AsLower( WChar param // 変換する文字 );
[ public, static ] AChar AsUpper( AChar param // 変換する文字 );
[ public, static ] WChar AsUpper( WChar param // 変換する文字 );
[ public, static ] Bool IsAlpha( AChar param // 判定する文字 );
[ public, static ] Bool IsAlpha( WChar param // 判定する文字 );
[ public, static ] Bool IsAlphaDigit( AChar param // 判定する文字 );
[ public, static ] Bool IsAlphaDigit( WChar param // 判定する文字 );
[ public, static ] Bool IsAscii( AChar param // 判定する文字 );
[ public, static ] Bool IsAscii( WChar param // 判定する文字 );
IsAscii 関数は、文字コードが 0x7F 以下か判定します。
[ public, static ] Bool IsControl( AChar param // 判定する文字 );
[ public, static ] Bool IsControl( WChar param // 判定する文字 );
IsControl 関数は、文字コードが 0x20 以下、または 0x7F か判定します。
[ public, static ] Bool IsDigit( AChar param // 判定する文字 );
[ public, static ] Bool IsDigit( WChar param // 判定する文字 );
[ public, static ] Bool IsGraph( AChar param // 判定する文字 );
[ public, static ] Bool IsGraph( WChar param // 判定する文字 );
IsGraph 関数は、文字コードが 0x21 以上 0x7E 以下か判定します。
![]() |
図形文字 |
|---|---|
スペース( 0x20 )を除く印字文字です。印字文字とは制御文字以外の表示できる文字です。 | |
[ public, static ] Bool IsHexDigit( AChar param // 判定する文字 );
[ public, static ] Bool IsHexDigit( WChar param // 判定する文字 );
IsHexDigit 関数は、文字が数字、または a, b, c, d, e, f, A, B, C, D, E, F のいずれかを判定します。
[ public, static ] Bool IsLower( AChar param // 判定する文字 );
[ public, static ] Bool IsLower( WChar param // 判定する文字 );
[ public, static ] Bool IsNull( AChar param // 判定する文字 );
[ public, static ] Bool IsNull( WChar param // 判定する文字 );
[ public, static ] Bool IsPrint( AChar param // 判定する文字 );
[ public, static ] Bool IsPrint( WChar param // 判定する文字 );
IsPrint 関数は、文字コードが 0x20 以上 0x7E か判定します。
![]() |
印字文字 |
|---|---|
制御文字以外の表示できる文字です。 | |
[ public, static ] Bool IsPunct( AChar param // 判定する文字 );
[ public, static ] Bool IsPunct( WChar param // 判定する文字 );
[ public, static ] Bool IsSpace( AChar param // 判定する文字 );
[ public, static ] Bool IsSpace( WChar param // 判定する文字 );
IsSpace 関数は、文字コードが 0x09 以上 0x0D 以下、または 0x20 か判定します。
[ public, static ] Bool IsUpper( AChar param // 判定する文字 );
[ public, static ] Bool IsUpper( WChar param // 判定する文字 );
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|