C ++ iswgraph () - C ++ standartinė biblioteka

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ą

Įdomios straipsniai...