isleadbyte、_isleadbyte_l
更新 : 2011 年 5 月
指定した文字の最初のバイトがマルチバイト文字の先行バイトかどうかを示します。
int isleadbyte(
int c
);
int _isleadbyte_l(
int c,
_locale_t locale
);
パラメーター
c
テスト対象の文字。 このパラメーターが型マルチバイト文字する必要がありますint。locale
この操作を制御すると、現在のロケールの代わりのロケール。 詳細については、「ロケール」を参照してください。
戻り値
0 以外の値との最初のバイトはcパラメーターは、マルチバイト文字の先行バイト それ以外の場合、ゼロ。 戻り値は、常にゼロの「C」ロケールと 1 バイト文字セット (SBCS) のロケールです。
解説
isleadbyteと_isleadbyte_l機能テスト結果鋳造パラメーターのcにはunsigned char。
汎用テキスト ルーチンのマップ
TCHAR.H のルーチン |
_UNICODE および _MBCS が未定義の場合 |
_MBCS が定義されている場合 |
_UNICODE が定義されている場合 |
---|---|---|---|
_isleadbyte |
常に false を返す |
_isleadbyte |
常に false を返す |
必要条件
ルーチン |
必須ヘッダー |
---|---|
isleadbyte |
<ctype.h> |
_isleadbyte_l |
<ctype.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。
同等の .NET Framework 関数
該当なし。ただし、「System::Globalization::CultureInfo」を参照してください。
参照
参照
概念
履歴の変更
日付 |
History |
理由 |
---|---|---|
2011 年 5 月 |
_Isleadbyte_l の「ロケール」パラメーターを文書化します。 |
情報の拡充 |