C isgraph () - C Standard Library

Funkcja isgraph () sprawdza, czy znak jest znakiem graficznym, czy nie.

Znane znaki graficzne to znaki graficzne.

Funkcja isgraph () sprawdza, czy znak jest znakiem graficznym, czy nie. Jeśli argument przekazany do isgraph () jest znakiem graficznym, zwraca niezerową liczbę całkowitą. Jeśli nie, zwraca 0.

Ta funkcja jest zdefiniowana w pliku nagłówkowym "> ctype.h"

Prototyp funkcji isgraph ()

 int isgraph (int argument);

Funkcja isgraph () przyjmuje pojedynczy argument i zwraca liczbę całkowitą.

Gdy znak jest przekazywany jako argument, zamiast samego znaku przekazywana jest odpowiednia wartość ASCII znaku.

Przykład 1: Sprawdź znak graficzny

 #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); 

Wynik

 Kiedy jest przekazywane do isgraph () = 0 Kiedy jest przekazywane do isgraph () = 0 Kiedy jest przekazywane do isgraph () = 1

Przykład 2: Wydrukuj wszystkie znaki graficzne

 #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; ) 

Wynik

Wszystkie znaki graficzne w programowaniu w C to:! "# $% & '() * +, -. / 0 1 2 3 4 5 6 7 8 9:;? @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _` abcdefghijklmnopqrstu vwxyz (|) ~

Interesujące artykuły...