isspace、iswspace、_isspace_l、_iswspace_lisspace, iswspace, _isspace_l, _iswspace_l

整数が空白文字を表すかどうかを決定します。Determines whether an integer represents a space character.

構文Syntax

int isspace(
   int c
);
int iswspace(
   wint_t c
);
int _isspace_l(
   int c,
   _locale_t locale
);
int _iswspace_l(
   wint_t c,
   _locale_t locale
);

パラメーターParameters

cc
テストする整数。Integer to test.

localelocale
使用するロケール。Locale to use.

戻り値Return Value

これらの各ルーチンは、 cが空白文字の特殊表現である場合は0以外の値を返します。Each of these routines returns nonzero if c is a particular representation of a space character. cが空白文字 (0x09 または 0x20) の場合、 isspaceは0以外の値を返します。isspace returns a nonzero value if c is a white-space character (0x09 - 0x0D or 0x20). Isspace関数のテスト条件の結果は、ロケールのLC_CTYPEカテゴリの設定によって異なります。詳細については、「setlocale、_wsetlocale 」を参照してください。The result of the test condition for the isspace function depends on the LC_CTYPE category setting of the locale; see setlocale, _wsetlocale for more information. _Lサフィックスが付いていないこれらの関数のバージョンは、ロケールに依存する動作に現在のロケールを使用します。 _lサフィックスが付いているバージョンは、渡されたロケールを代わりに使用する点を除いて同じです。The versions of these functions that do not have the _l suffix use the current locale for any locale-dependent behavior; the versions that do have the _l suffix are identical except that they use the locale that's passed in instead. 詳細については、「 Locale」を参照してください。For more information, see Locale.

cが標準の空白文字に対応するワイド文字である場合、 iswspaceは0以外の値を返します。iswspace returns a nonzero value if c is a wide character that corresponds to a standard white-space character.

Cが EOF でない場合、または 0 ~ 0xff の範囲内にある場合、 isspace_isspace_lの動作は未定義です。The behavior of isspace and _isspace_l is undefined if c is not EOF or in the range 0 through 0xFF, inclusive. デバッグ CRT ライブラリが使用され、 cがこれらの値のいずれでもない場合、関数はアサーションを発生させます。When a debug CRT library is used and c is not one of these values, the functions raise an assertion.

汎用テキスト ルーチンのマップGeneric-Text Routine Mappings

TCHAR.H のルーチンTCHAR.H routine _UNICODE および _MBCS が未定義の場合_UNICODE & _MBCS not defined _MBCS が定義されている場合_MBCS defined _UNICODE が定義されている場合_UNICODE defined
_ istspace_ istspace isspaceisspace _ismbcspace_ismbcspace iswspaceiswspace

必要条件Requirements

ルーチンによって返される値Routine 必須ヘッダーRequired header
isspaceisspace <ctype.h><ctype.h>
iswspaceiswspace <ctype.h> または <wchar.h><ctype.h> or <wchar.h>
_isspace_l_isspace_l <ctype.h><ctype.h>
_iswspace_l_iswspace_l <ctype.h> または <wchar.h><ctype.h> or <wchar.h>

互換性の詳細については、「 互換性」を参照してください。For additional compatibility information, see Compatibility.

関連項目See also

文字分類Character Classification
ロケールLocale
is、isw 系ルーチンis, isw Routines