Функција исграпх () у Ц ++ проверава да ли је дати знак графички или није.
протограф исграпх ()
инт исграпх (инт цх);
На isgraph()
функција проверава да ch
има графички приказ према класификацији тренутном Ц лоцале. Подразумевано су следећи знакови графички:
- Знаменке (0 до 9)
- Велика слова (А до Ж)
- Мала слова (од а до з)
- Интерпункцијски знакови (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
Понашање оф isgraph()
је недефинисано ако вредност цх није представљива као непотписани цхар или није једнака ЕОФ.
Дефинисано је у датотеци заглавља "> датотека заглавља.
исграпх () параметри
ch
: Знак за проверу.
исграпх () Повратна вредност
Функција исграпх () враћа вредност која није нула ако је цх графичка, у супротном враћа нулу.
Пример: Како функционише функција исграпх ()
#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; )
Када покренете програм, излаз ће бити:
$ има графички приказ нема графички приказ