C ++ funkcija „iswgraph ()“ patikrina, ar pateiktas platus simbolis turi grafinį vaizdą, ar ne.
Funkcija iswgraph () yra apibrėžta antraštės faile.
iswgraph () prototipas
int iswgraph (wint_t ch);
Funkcija iswgraph () patikrina, ar ch turi grafinį vaizdą, klasifikuojamą pagal dabartinę C lokalę. Pagal numatytuosius nustatymus šie simboliai yra grafiniai:
- Skaičiai (nuo 0 iki 9)
- Didžiosios raidės (nuo A iki Z)
- Mažosios raidės (nuo a iki z)
- Skyrybos ženklai (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
iswgraph () parametrai
- ch: platus simbolis, kurį reikia patikrinti.
iswgraph () Grąžinimo vertė
- Funkcija „iswgraph“ () grąžina ne nulinę vertę, jei ch turi grafinį simbolį.
- Jei ch neturi grafinio simbolio, jis grąžina nulį.
Pavyzdys: Kaip veikia iswgraph () funkcija?
#include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t ch1 = L'u0009'; wchar_t ch2 = L'u03a9'; iswgraph(ch1)? wcout << ch1 << L" has graphical representation" : wcout << ch1 << L" does not have graphical representation"; wcout << endl; iswgraph(ch2)? wcout << ch2 << L" has graphical representation" : wcout << ch2 << L" does not have graphical representation"; return 0; )
Kai paleisite programą, išvestis bus:
neturi grafinio atvaizdavimo Ω turi grafinį vaizdą