次の方法で共有


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」を参照してください。

参照

参照

ロケール

バイト分類

_ismbb 系ルーチン

概念

マルチバイト文字セット (MBCS) のサポート

履歴の変更

日付

History

理由

2011 年 5 月

_Isleadbyte_l の「ロケール」パラメーターを文書化します。

情報の拡充