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 ch
a 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