C ++ isgraph () - Perpustakaan Standard C ++

Fungsi isgraph () dalam C ++ memeriksa sama ada watak yang diberikan adalah grafik atau tidak.

prototaip isgraph ()

 int isgraph (int ch);

The isgraph()cek fungsi jika chmempunyai perwakilan grafik seperti yang dikelaskan oleh locale C semasa. Secara lalai, watak-watak berikut adalah grafik:

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

Tingkah laku isgraph()tidak ditentukan sekiranya nilai ch tidak dapat digambarkan sebagai char yang tidak ditandatangani atau tidak sama dengan EOF.

Ia ditakrifkan dalam header file "> header file.

Parameter isgraph ()

ch: Watak untuk diperiksa.

isgraph () Nilai pulangan

Fungsi isgraph () mengembalikan nilai bukan sifar jika ch adalah grafik, sebaliknya mengembalikan sifar.

Contoh: Bagaimana fungsi isgraph () berfungsi

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

Semasa anda menjalankan program, outputnya adalah:

 $ mempunyai perwakilan grafik tidak mempunyai perwakilan grafik

Artikel menarik...