最終更新日時: 2025年05月03日 12時01分40秒 (JST)
rotarymars が更新

履歴 編集

function
<cctype>

# std::isspace

    namespace std {
      int isspace(int ch);
    }

## 概要

`ch` が空白文字かどうかを判定する（判定はロケールの影響を受ける）。

## 戻り値

`ch` が空白文字と判定されれば非ゼロを、そうでなければゼロを返す。

## 例

    #include <cctype>
    #include <iostream>

    int main() {
        std::cout << "isspace('A') = " << std::isspace('A') << std::endl
                  << "isspace('a') = " << std::isspace('a') << std::endl
                  << "isspace('Z') = " << std::isspace('Z') << std::endl
                  << "isspace('z') = " << std::isspace('z') << std::endl
                  << "isspace('3') = " << std::isspace('3') << std::endl
                  << "isspace('.') = " << std::isspace('.') << std::endl
                  << "isspace(' ') = " << std::isspace(' ') << std::endl
                  << "isspace('\\n') = " << std::isspace('\n') << std::endl
                  << "isspace('0x0f') = " << std::isspace(15) << std::endl;
    }

## 出力例

    isspace('A') = 0
    isspace('a') = 0
    isspace('Z') = 0
    isspace('z') = 0
    isspace('3') = 0
    isspace('.') = 0
    isspace(' ') = 8192
    isspace('\n') = 8192
    isspace('0x0f') = 0