C isgraph () - C Standart Kitaplığı

İsgraph () işlevi, bir karakterin bir grafik karakter olup olmadığını kontrol eder.

Grafik temsili olan karakterler bilinen grafik karakterleridir.

İsgraph (), bir karakterin bir grafik karakter olup olmadığını kontrol eder. İsgraph () 'a iletilen argüman bir grafik karakter ise, sıfır olmayan bir tamsayı döndürür. Değilse, 0 döndürür.

Bu işlev, Başlık Dosyası "> ctype.h başlık dosyasında tanımlanmıştır

İsgraph () işlev prototipi

 int isgraph (int bağımsız değişken);

İsgraph () işlevi tek bir argüman alır ve bir tamsayı döndürür.

Karakter bağımsız değişken olarak iletildiğinde, karakterin kendisi yerine karakterin karşılık gelen ASCII değeri iletilir.

Örnek 1: Grafik karakterini kontrol edin

 #include #include int main() ( char c; int result; c = ' '; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result); c = ''; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result); c = '9'; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result); 

Çıktı

 İsgraph'a ne zaman geçilir () = 0 Ne zaman isgraph'a geçilir () = 0 9 isgraph'a geçildiğinde () = 1

Örnek 2: Tüm grafik karakterlerini yazdırın

 #include #include int main() ( int i; printf("All graphic characters in C programming are: "); for (i=0;i<=127;++i) ( if (isgraph(i)!=0) printf("%c ",i); ) return 0; ) 

Çıktı

C programlamadaki tüm grafik karakterler şunlardır:! "# $% & '() * +, -. / 0 1 2 3 4 5 6 7 8 9:;? @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _` abcdefghijklmnopqrstu vwxyz (|) ~

Ilginç makaleler...