C isgraph () - C Standardbibliotek

Funktionen isgraph () kontrollerer, om et tegn er et grafisk tegn eller ej.

Tegn, der har grafisk repræsentation, er kendt er grafiske tegn.

Isgraph () kontrollerer, om et tegn er et grafisk tegn eller ej. Hvis argumentet, der sendes til isgraph (), er et grafisk tegn, returnerer det et heltal, der ikke er nul. Hvis ikke, returnerer den 0.

Denne funktion er defineret i headerfil "> ctype.h headerfil

Funktionsprototype af isgraph ()

 int isgraph (int argument);

Funktionen isgraph () tager et enkelt argument og returnerer et heltal.

Når karakter sendes som et argument, sendes den tilsvarende ASCII-værdi af tegnet i stedet for selve tegnet.

Eksempel 1: Kontroller det grafiske tegn

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

Produktion

 Hvornår sendes til isgraf () = 0 Hvornår overføres til isgraf () = 0 Når 9 sendes til isgraf () = 1

Eksempel 2: Udskriv alle grafiske tegn

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

Produktion

Alle grafiske tegn i C-programmering er:! "# $% & '() * +, -. / 0 1 2 3 4 5 6 7 8 9:;? @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _` abcdefghijklmnopqrstu vwxyz (|) ~

Interessante artikler...