Fungsi isgraph () di C ++ memeriksa apakah karakter yang diberikan adalah grafis atau tidak.
isgraph () Prototipe
int isgraph (int ch);
The isgraph()
pemeriksaan fungsi jika ch
memiliki 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