C ++ iswgraph () - Biblioteca standard C ++

Funcția iswgraph () din C ++ verifică dacă caracterul larg dat are o reprezentare grafică sau nu.

Funcția iswgraph () este definită în fișierul antet.

prototip iswgraph ()

 int iswgraph (wint_t ch);

Funcția iswgraph () verifică dacă ch are o reprezentare grafică așa cum este clasificată de locația C curentă. În mod implicit, următoarele caractere sunt grafice:

  • Cifre (0-9)
  • Litere mari (de la A la Z)
  • Litere mici (de la a la z)
  • Caracterele de punctuație (! "# $% & '() * +, -. /:;? @ () _` (|) ~)

iswgraph () Parametri

  • ch: Caracterul larg de verificat.

iswgraph () Valoare returnată

  • Funcția iswgraph () returnează o valoare diferită de zero dacă ch are un caracter de reprezentare grafică.
  • Întoarce zero dacă ch nu are caracter de reprezentare grafică.

Exemplu: Cum funcționează funcția iswgraph ()?

 #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; )

Când rulați programul, ieșirea va fi:

 nu are reprezentare grafică Ω are reprezentare grafică

Articole interesante...