C ++ isgraph () - C ++ Standard Library

Fungsi isgraph () di C ++ memeriksa apakah karakter yang diberikan adalah grafis atau tidak.

isgraph () Prototipe

 int isgraph (int ch);

The isgraph()pemeriksaan fungsi jika chmemiliki representasi grafis sebagai diklasifikasikan oleh C lokal saat ini. Secara default, karakter berikut adalah grafik:

  • Digit (0 hingga 9)
  • Huruf besar (A sampai Z)
  • Huruf kecil (a sampai z)
  • Karakter tanda baca (! "# $% & '() * +, -. /:;? @ () _` (|) ~)

Perilaku isgraph()tidak terdefinisi jika nilai ch tidak dapat direpresentasikan sebagai unsigned char atau tidak sama dengan EOF.

Ini didefinisikan dalam file header "> file header.

isgraph () Parameter

ch: Karakter yang akan diperiksa.

isgraph () Nilai kembali

Fungsi isgraph () mengembalikan nilai bukan nol jika ch adalah grafik, jika tidak mengembalikan nol.

Contoh: Bagaimana fungsi isgraph () bekerja

 #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; )

Saat Anda menjalankan program, hasilnya adalah:

 $ memiliki representasi grafis tidak memiliki representasi grafis

Artikel yang menarik...