Latest web development tutorials

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

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

説明

Cライブラリ関数のボイドisgraph(int型c)の文字はグラフィカル表現を説教するかどうかを確認してください。

印刷可能な外に、すべての空白文字に加えて、文字のグラフィカルな表現を持つ文字(例えば '')。

声明

ここで、()文isgraph関数です。

int isgraph(int c);

パラメータ

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

戻り値

cはグラフィカルな表現がある場合、関数はゼロ以外の値を返し、そうでなければ0を返します。

以下の例は、()関数を使用するisgraphを示しています。

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

int main()
{
   int var1 = '3';
   int var2 = 'm';
   int var3 = ' ';
    
   if( isgraph(var1) )
   {
       printf("var1 = |%c| 是可打印的\n", var1 );
   }
   else
   {
      printf("var1 = |%c| 是不可打印的\n", var1 );
   }
   if( isgraph(var2) )
   {
       printf("var2 = |%c| 是可打印的\n", var2 );
   }
   else
   {
      printf("var2 = |%c| 是不可打印的\n", var2 );
   }
   if( isgraph(var3) )
   {
       printf("var3 = |%c| 是可打印的\n", var3 );
   }
   else
   {
      printf("var3 = |%c| 是不可打印的\n", var3 );
   }
   
   return(0);
}

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

var1 = |3| 是可打印的
var2 = |m| 是可打印的
var3 = | | 是不可打印的

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