La función de biblioteca C isgraph() comprueba si un carácter es un carácter gráfico o no.
Los caracteres que tienen representación gráfica se conocen como caracteres gráficos . Por ejemplo: ‘:’ ‘;’ ‘?’ ‘@’ etc.
Sintaxis –
#include <ctype.h> int isgraph(int ch);
Valor de retorno: la función devuelve un valor distinto de cero si ch es cualquier carácter imprimible que no sea un espacio; de lo contrario, devuelve 0.
Para entornos ASCII, los caracteres imprimibles están en el rango de 0X21 a 0X7E .
Código –
// code to check graphical character #include <stdio.h> #include <ctype.h> int main() { char var1 = 'g'; char var2 = ' '; char var3 = '1'; if (isgraph(var1)) printf("var1 = |%c| can be printed\n", var1); else printf("var1 = |%c| can't be printed\n", var1); if (isgraph(var2)) printf("var2 = |%c| can be printed\n", var2); else printf("var2 = |%c| can't be printed\n", var2); if (isgraph(var3)) printf("var3 = |%c| can be printed\n", var3); else printf("var3 = |%c| can't be printed\n", var3); return (0); }
Producción –
var1 = |g| can be printed var2 = | | can't be printed var3 = |1| can be printed
Código –
// code to print all Graphical Characters #include <stdio.h> #include <ctype.h> int main() { int i; printf("In C programming All graphic " "characters are: \n"); for (i = 0; i <= 127; ++i) if (isgraph(i) != 0) printf("%c ", i); return 0; }
Producción –
In C programming All graphic characters are: ! " # $ % & ' ( ) * +, - . / 0 1 2 3 4 5 6 7 8 9 : ; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
Este artículo es una contribución de Shivani Ghughtyal . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA