C言語で文字が空白かどうかを判断する

C言語では、isspace()関数を使用して文字が空白かどうかを判断することができます。isspace()関数は、ctype.hヘッダーファイルにある関数であり、与えられた文字が空白文字(空白、タブ、改行記号など)かどうかを判定します。その関数のプロトタイプは以下の通りです:

isspace関数は、整数型の引数cが空白文字かどうかを判定する。

関数の戻り値が0であれば、cはスペース文字ではないことを示し、非ゼロの値であればcはスペース文字であることを示します。

isspace()関数を使用して文字が空白かどうかを判定する例示コードは以下の通りです:

#include
#include を含める

int main() {
char ch;
printf(“文字を入力してください:”);
scanf(“%c”, &ch);

if (isspace(ch)) {
    printf("该字符是空格。\n");
} else {
    printf("该字符不是空格。\n");
}

return 0;

これは私たちが今必要としているものです。

プログラム内では、最初にscanf()関数を使ってユーザーから1文字を入力し、isspace()関数を呼び出してその文字が空白かどうかを判定し、判定結果に基づいて適切なメッセージを出力します。

bannerAds