C ++ isgraph () - Bibliothèque standard C ++

La fonction isgraph () en C ++ vérifie si le caractère donné est graphique ou non.

Prototype isgraph ()

 int isgraph (int ch);

La isgraph()fonction vérifie si cha une représentation graphique telle que classée par la locale C actuelle. Par défaut, les caractères suivants sont graphiques:

  • Chiffres (0 à 9)
  • Lettres majuscules (A à Z)
  • Lettres minuscules (a à z)
  • Caractères de ponctuation (! "# $% & '() * +, -. /:;? @ () _` (|) ~)

Le comportement de isgraph()n'est pas défini si la valeur de ch n'est pas représentable en tant que caractère non signé ou n'est pas égale à EOF.

Il est défini dans le fichier d'en-tête "> fichier d'en-tête.

Paramètres isgraph ()

ch: Le caractère à vérifier.

isgraph () Valeur de retour

La fonction isgraph () renvoie une valeur différente de zéro si ch est graphique, sinon renvoie zéro.

Exemple: comment fonctionne la fonction isgraph ()

 #include #include using namespace std; int main() ( char ch1 = '$'; char ch2 = ' '; isgraph(ch1)? cout << ch1 << " has graphical representation" : cout << ch1 << " does not have graphical representation"; cout << endl; isgraph(ch2)? cout << ch2 << " has graphical representation" : cout << ch2 << " does not have graphical representation"; return 0; )

Lorsque vous exécutez le programme, la sortie sera:

 $ a une représentation graphique n'a pas de représentation graphique

Articles intéressants...