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 ch
mempunyai 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