Funkcija isgraph () C ++ pārbauda, vai dotais raksturs ir grafisks vai nē.
isgraph () prototips
int isgraph (int ch);
Par isgraph()
funkciju pārbauda, vai ch
ir grafisko attēlojumu, kas klasificēti pēc pašreizējā C locale. Pēc noklusējuma šādas rakstzīmes ir grafiskas:
- Cipari (no 0 līdz 9)
- Lielie burti (A līdz Z)
- Mazie burti (no a līdz z)
- Pieturzīmes (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
Rīcība isgraph()
nav noteikta, ja ch vērtība nav attēlojama kā neparakstīta char vai nav vienāda ar EOF.
Tas ir definēts galvenes failā "> header file.
isgraph () parametri
ch
: Pārbaudāmais raksturs.
isgraph () Atgriešanās vērtība
Funkcija isgraph () atgriež vērtību, kas nav nulle, ja ch ir grafisks, pretējā gadījumā atgriež nulli.
Piemērs: Kā darbojas isgraph () funkcija
#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; )
Palaidot programmu, izeja būs:
$ ir grafisks attēlojums, nav grafiskā attēlojuma