C ++ isgraph () - C ++ standarta bibliotēka

Funkcija isgraph () C ++ pārbauda, ​​vai dotais raksturs ir grafisks vai nē.

isgraph () prototips

 int isgraph (int ch);

Par isgraph()funkciju pārbauda, vai chir 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

Interesanti raksti...