Latest web development tutorials

Cライブラリ関数 - isspace()

C標準ライブラリ -  <のctype.h> C標準ライブラリ- <のctype.h>

説明

Cライブラリ関数かどうかの文字を説教のint isspace(int型c)のチェックは空白になっています。

標準的な空白文字が含まれます:

' '     (0x20)	space (SPC) 空格符
'\t'	(0x09)	horizontal tab (TAB) 水平制表符	
'\n'	(0x0a)	newline (LF) 换行符
'\v'	(0x0b)	vertical tab (VT) 垂直制表符
'\f'	(0x0c)	feed (FF) 换页符
'\r'	(0x0d)	carriage return (CR) 回车符

声明

次の文のisspace()関数です。

int isspace(int c);

パラメータ

  • C -これは、文字のテストでした。

戻り値

cが空白文字がある場合、関数は、ゼロ以外の値(true)を返します。それ以外の場合は0(false)を返します。

次の例では、isspace()関数の使用方法を示します。

#include <stdio.h>
#include <ctype.h>

int main()
{
   int var1 = 't';
   int var2 = '1';
   int var3 = ' ';

   if( isspace(var1) )
   {
       printf("var1 = |%c| 是空白字符\n", var1 );
   }
   else
   {
       printf("var1 = |%c| 不是空白字符\n", var1 );
   }
   if( isspace(var2) )
   {
       printf("var2 = |%c| 是空白字符\n", var2 );
   }
   else
   {
       printf("var2 = |%c| 不是空白字符\n", var2 );
   }
   if( isspace(var3) )
   {
       printf("var3 = |%c| 是空白字符\n", var3 );
   }
   else
   {
       printf("var3 = |%c| 不是空白字符\n", var3 );
   }
   
   return(0);
}

それでは、以下になります上記のプログラムを、コンパイルして実行してみましょう:

var1 = |t| 不是空白字符
var2 = |1| 不是空白字符
var3 = | | 是空白字符

C標準ライブラリ -  <のctype.h> C標準ライブラリ- <のctype.h>